PatchSiren cyber security CVE debrief
CVE-2026-45701 sulu CVE debrief
Sulu, an open-source PHP content management system built on Symfony, used a weak cryptographic hash algorithm for password reset token and API key generation in versions prior to 2.6.23 and 3.0.6. The weakness in the hashing mechanism could allow attackers to predict or reverse-engineer sensitive tokens and keys, potentially leading to unauthorized account access or API abuse. The issue is classified under CWE-327 (Use of a Broken or Risky Cryptographic Algorithm) and carries a CVSS 4.0 score of 6.9 (Medium severity). The vulnerability was disclosed on June 1, 2026, with patches released the same day in Sulu versions 2.6.23 and 3.0.6. No known exploitation in ransomware campaigns has been reported, and the vulnerability has not been added to CISA's Known Exploited Vulnerabilities catalog.
- Vendor
- sulu
- Product
- Unknown
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-01
- Original CVE updated
- 2026-07-22
- Advisory published
- 2026-06-01
- Advisory updated
- 2026-07-22
Who should care
Organizations running Sulu CMS instances, particularly those exposing password reset functionality or API endpoints to untrusted networks. Development teams maintaining Sulu-based applications or custom integrations generating tokens or keys should verify their implementations. Security operations teams should monitor for suspicious authentication patterns.
Technical summary
The vulnerability exists in Sulu's generation of password reset tokens and API keys, which relied on a cryptographically weak hash algorithm. In affected versions prior to 2.6.23 and 3.0.6, this weakness could enable attackers to compute or guess valid tokens or keys, bypassing authentication controls. The attack requires no privileges or user interaction and is exploitable over the network. The fix in versions 2.6.23 and 3.0.6 replaces the weak algorithm with a cryptographically secure alternative.
Defensive priority
medium
Recommended defensive actions
- Upgrade Sulu to version 2.6.23 (for 2.x branches) or 3.0.6 (for 3.x branches) to obtain the cryptographic fix
- Review application logs for anomalous password reset activity or unexpected API key usage prior to patching
- Rotate all existing API keys and force password resets for user accounts after upgrading to eliminate any tokens generated with the weak algorithm
- Verify that custom token or key generation implementations in Sulu extensions or integrations do not replicate the weak hashing pattern
- Monitor for unauthorized access attempts or account takeovers following disclosure, as the network-accessible nature of this vulnerability increases exposure
Evidence notes
The CVE description confirms weak cryptographic hashing for password reset tokens and API keys. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N) indicates network-accessible attack vector with low complexity, no privileges required, and low impacts to confidentiality and integrity. CWE-327 is explicitly identified in the source metadata. Patch versions 2.6.23 and 3.0.6 are confirmed via GitHub release references.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-45701 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-45701
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-45701 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-45701
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/sulu/sulu/releases/tag/2.6.23
-
Source reference
Unverified legacy reference
URL: https://github.com/sulu/sulu/releases/tag/3.0.6
-
Source reference
Unverified legacy reference
URL: https://github.com/sulu/sulu/security/advisories/GHSA-7fv8-6pp7-6h85
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.