QloApps 1.7.0 Weak Password Hashing via MD5 in Tools.php
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-25861
- 2026-10-03 Alias added: GHSA-xcxp-3whg-h83c
References
More QloApps vulnerabilities
- TI-2026-20665 QloApps 1.7.0 Stored XSS via SVG File Upload in Admin File Manager CVSS 4.0MEDIUM 4.8
- TI-2026-80955 Missing authorization in QloApps qlohotelreview lets attackers post fake reviews CVSS 4.0MEDIUM 6.9
- TI-2026-80954 Guest order disclosure via id_cart in QloApps order confirmation CVSS 4.0MEDIUM 6.9
Sources
- CVE-2026-25861 · CVE Program
- CVE-2026-25861 · NVD
- FIRST EPSS
- GHSA-xcxp-3whg-h83c · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences