
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-34372 is an authorization bypass vulnerability in the Sulu CMS Admin API that allows authenticated users with any admin role to access contact subentities without having explicit permissions for the contacts module. It affects sulu/sulu versions >= 1.0.0 < 2.6.22 and >= 3.0.0 < 3.0.5. The vulnerability was discovered by researcher sh4dowalker, published by alexander-schranz on March 27, 2026, and added to the GitHub Advisory Database on March 30, 2026. It carries a CVSS v3.1 base score of 2.7 (Low) and a CVSS v4.0 base score of 5.3 (Medium) (GitHub Advisory, Sulu Advisory).
The root cause is classified as CWE-288 (Authentication Bypass Using an Alternate Path or Channel): the Sulu Admin API fails to enforce contact-specific permissions on subentity endpoints, allowing any authenticated admin user — regardless of their role's actual contact permissions — to reach those endpoints. An attacker with at least one Sulu Admin role can send direct HTTP requests to the admin API's contact subentity endpoints (e.g., addresses, phone numbers, emails associated with contacts) and retrieve data they should not be authorized to view. No special tooling or elevated privileges beyond a basic admin role are required (GitHub Advisory, Sulu Advisory).
Successful exploitation results in unauthorized read access to contact subentity data (such as addresses, phone numbers, and email addresses stored in the CRM-like contacts module) by users who should not have visibility into that data. The impact is limited to confidentiality — there is no integrity or availability impact — and is scoped to the vulnerable Sulu instance without lateral movement potential. Organizations managing sensitive personal or business contact information in Sulu are most at risk of data exposure (GitHub Advisory).
No public proof-of-concept exploit code or evidence of in-the-wild exploitation has been reported. The EPSS score is approximately 0.036% (6th percentile), indicating a low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation requires an authenticated session with at least one Sulu Admin role, limiting the attacker pool to internal or compromised admin users (GitHub Advisory).
/admin/api/contacts/{id}/addresses, /admin/api/contacts/{id}/emails, /admin/api/contacts/{id}/phones)./admin/api/contacts/*/addresses, /admin/api/contacts/*/emails, or /admin/api/contacts/*/phones from admin accounts that do not normally access the contacts module.Upgrade sulu/sulu to version 2.6.22 (for the 2.x branch) or 3.0.5 (for the 3.x branch), both released on March 27, 2026, which include the security fix for GHSA-6h7h-m7p5-hjqp. As a temporary workaround for installations that cannot be immediately upgraded, create a Symfony Request Listener that explicitly checks permissions for the affected contact subentity routes before allowing access. Restricting admin role assignments to only trusted users also reduces exposure (Sulu Advisory, Release 2.6.22, Release 3.0.5).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."