Medium severity · published Jun 2, 2026
CVE-2026-25861
QloApps 1.7.0 Weak Password Hashing via MD5 in Tools.php
5.9
CVSS
0.2%
EPSS
No
On KEV
Description
QloApps through 1.7.0, fixed in commit 64e9722, contains a weak cryptographic algorithm vulnerability that allows attackers to compromise user credentials by exploiting the use of MD5 for password hashing in the Tools::encrypt() function within classes/Tools.php, which concatenates a static cookie key with the supplied password. Attackers can perform offline brute-force attacks against the MD5 hashes, with the risk compounded by auto-generated 8-character passwords assigned during guest-to-customer account conversion in classes/Customer.php, making credential recovery trivial.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 7% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
QL
QloApps · QloApps
through 1.7.0; 64e9722e7e6a8fda77dd53964d988fb6b5c3d174 · source: vendor
Affected product
QL
QloApps
QloApps
More from QloApps
6.5
CVE-2026-116745
QloApps through 1.7.0 Guest Order Disclosure via id_cart in Order Confirmation
5.3
CVE-2026-116746
QloApps 1.6.0 through 1.7.0 Unauthorized Hotel Review Submission via qlohotelreview
4.8
CVE-2026-25558
QloApps 1.7.0 Stored XSS via SVG File Upload in Admin File Manager