CVE-2026-92692 Details
Description
Sulu is an open-source PHP content management system based on the Symfony framework. Prior to 2.6.25 and 3.0.8, the affected Sulu 2.6 and 3.0 release lines have a Smart Content QueryBuilder in src/Sulu/Component/Content/SmartContent/QueryBuilder.php that concatenates category identifiers from the public categories query parameter into a JCR-SQL2 WHERE clause without numeric validation. On a public page containing a category-filtered Smart Content block, an unauthenticated attacker can alter query conditions to infer or enumerate content-repository nodes, including unpublished content, or submit malformed and expensive query fragments that degrade availability; this path does not modify repository data. This issue is fixed in versions 2.6.25 and 3.0.8.
A JCR-SQL2 injection vulnerability has been identified in the Smart Content QueryBuilder of Sulu, an open-source PHP content management system. This issue affects Sulu versions 2.6.24 and prior to 3.0.8. The vulnerability arises because category identifiers from the public 'categories' query parameter are concatenated into a JCR-SQL2 WHERE clause without proper numeric validation. An unauthenticated attacker can exploit this flaw on public pages with category-filtered Smart Content blocks, allowing them to manipulate query conditions. This could lead to unauthorized access to content repository nodes, including unpublished material, or cause denial-of-service conditions by submitting resource-intensive query fragments. However, this vulnerability does not allow for direct modification of repository data.
Users can upgrade to Sulu versions 2.6.25 or 3.0.8, where this vulnerability has been patched. In version 2.6.25, category, tag, and audience-target-group IDs are now validated before being used in JCR-SQL2 queries. Alternatively, if an immediate upgrade is not possible, the vulnerability can be manually addressed by casting each category ID to an integer before it is added to the JCR-SQL2 WHERE clause. As a temporary measure, category filtering can be disabled on public Smart Content elements until the patch is applied.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 23, 2026CISA-ADP
Assessed Sep 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/sulu/sulu/commit/d19c01487af8c3de2fb3aa145856707a6367392c | [email protected] | Source CodeVendor |
| https://github.com/sulu/sulu/releases/tag/2.6.25 | [email protected] | Release NotesVendor |
| https://github.com/sulu/sulu/releases/tag/3.0.8 | [email protected] | Release NotesVendor |
| https://github.com/sulu/sulu/security/advisories/GHSA-jg26-q8hg-3pq4 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Sulu | <= 2.6.24 (semver) <= 3.0.7 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 23, 2026 | CVE Modified | CISA-ADP |
| Sep 23, 2026 | New CVE Received | [email protected] |
Volerion