Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged backend user
-
DeliveryAccess consent history/statistics module
-
ExploitInject crafted sort/group/index parameter
-
ExecutionUnvalidated input concatenated into SQL query
-
ImpactExfiltrate arbitrary tables and password hashes
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated TYPO3 backend account that has been granted access to the consent history or statistics functions of the sgalinski Cookie Consent extension (PR:L). The attacker supplies manipulated sorting, grouping, or index options in the request to the consent-history review backend module; these inputs are placed into the SQL query without validation while only filter conditions are bound as parameters. Limiting factors: exploitation is impossible for anonymous/frontend-only users and for backend users without rights to the history/statistics module, so risk scales with how widely those backend permissions are delegated; it also requires the extension to be installed and the review/statistics feature in use. |
| Impact | This is a credible but privilege-gated SQL injection (CWE-89) in the sgalinski Cookie Consent extension for TYPO3. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H) confirms a network-reachable, low-complexity attack that requires low-level privileges (PR:L) - i.e., an authenticated backend user who already holds access to the consent history or statistics functions. The 7.1 score is driven entirely by confidentiality impact (VC:H), with no integrity or availability effect, which matches a read-oriented injection capable of extracting arbitrary data including backend and frontend password hashes. There is no EPSS score, no CISA KEV listing, and no public proof-of-concept provided in the input, so real-world exploitation signals are absent: no public exploit identified at time of analysis. The practical ceiling on risk is the PR:L precondition - this is not an unauthenticated internet-wide threat but an insider/privilege-escalation and post-compromise data-exfiltration primitive. Net assessment: a genuine priority for TYPO3 installations running this specific extension where backend access is broadly delegated, but materially lower urgency than the raw 7.1 suggests for hardened sites with tightly controlled backend accounts. No conflicting signals were found between the CVSS vector and the description; both consistently indicate authenticated-remote, confidentiality-only impact. |
| Exploit ScenarioDerived | A backend user who has been granted access to the consent history or statistics module submits a request with crafted sorting, grouping, or index parameters that are concatenated into the database query without validation. Because only the filter conditions are parameter-bound, the injected clauses execute, letting the attacker pivot the query to read arbitrary tables and dump backend and frontend password hashes for offline cracking. No public exploit code is identified at time of analysis, and the attacker must already hold a privileged backend account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
SQL injection in the Sgalinski Cookie Consent extension for TYPO3 allows authenticated backend users with access to the consent-history or statistics module to inject unvalidated sorting, grouping, and index options into a database query, enabling arbitrary database reads that can include backend and frontend password hashes. The issue is privilege-gated: it requires a backend account granted those specific module permissions and the review/statistics feature in use, and no public exploit code was identified at time of analysis.
RemediationAI
Apply the fixed extension release referenced in the TYPO3 advisory at https://typo3.org/security/advisory/typo3-ext-sa-2026-029; patch availability is confirmed by the vendor advisory, but the exact fixed version is not specified in the supplied data. Until patched, restrict the TYPO3 backend permissions for the consent-history and statistics modules to trusted administrators-this reduces exposure but leaves those accounts able to exploit the flaw-and if the review/statistics feature is not required, disable it or remove the extension, accepting loss of consent-audit reporting. Also run TYPO3 with a least-privilege database account so injected reads cannot reach unrelated schemas, though this does not protect data the extension legitimately accesses.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a CWE-89 SQL injection in the TYPO3 extension "sgalinski Cookie Consent". The backend consent-history/statistics module constructs a SQL query and binds only filter conditions as parameters, while request-supplied sorting, grouping, and index options are placed into the query without validation. Because ORDER BY, GROUP BY, and index hints are SQL structure rather than bindable values, the implementation must strictly allowlist permitted columns, directions, and index names; failing to do so lets an authenticated backend user reshape the query and read data beyond the intended consent-history scope. The assessed CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N and CWE-89 align with a read-only confidentiality breach, and the CPE cpe:2.3:a:typo3:extension_"sgalinski_cookie_consent":*:*:*:*:*:*:*:* identifies the affected extension package.
Know when Typo3 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Authenticated backend user (PR:L) exploits a network-reachable module with low complexity; impact is read-only data disclosure including password hashes, so C:H and I:N/A:N, scope unchanged.
Primary rating from Vendor (TYPO3).
CVSS VectorVendor: TYPO3
Lifecycle Timeline
2DescriptionCVE.org
The backend module for reviewing the consent history accepted sorting, grouping and index options from the request and used them in a database query without validation. Only the filter conditions of that query were bound as parameters. A backend user with access to the history or statistics functions could use this to read arbitrary data from the database, including password hashes of backend and frontend users.
Executive ViewAI
The Sgalinski Cookie Consent extension for TYPO3 has a high-severity SQL injection flaw that could allow backend users with consent-history or statistics module permissions to read sensitive database contents, including password hashes. Access is privilege-gated and no public exploit was identified at time of analysis, so immediate exposure is concentrated among trusted backend administrators, but a compromised or over-privileged account could weaken TYPO3 access controls and expose credentials. Leadership should care because credential exposure can cascade into broader account takeover and requires tighter backend privilege controls while a vendor patch is unavailable.
No vendor-released patch identified at time of analysis; restrict consent-history and statistics module permissions to essential backend administrators, disable the affected extension or modules if business operations permit, and monitor backend and database activity for anomalous access.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
In TYPO3 installations with the "mediace" extension from version 7.6.2 and before version 7.6.5, it has been discovered
Server-side template injection in the TYPO3 'Powermail' extension lets an anonymous user submit Fluid template syntax th
Unrestricted File Upload vulnerability in the fileDenyPattern in sysext/core/Classes/Core/SystemEnvironmentBuilder.php i
Remote code execution in the TYPO3 'Content Element Selector' extension allows unauthenticated attackers to execute arbi
The frontend rendering component in TYPO3 4.5.x before 4.5.39, 4.6.x through 6.2.x before 6.2.9, and 7.x before 7.0.2, w
Cross-site scripting (XSS) vulnerability in the Backend component in TYPO3 6.2.x before 6.2.19 allows remote attackers t
TYPO3 is a free and open source Content Management Framework released under the GNU General Public License. Rated medium
TYPO3 is an open source PHP based web content management system. Rated medium severity (CVSS 6.1), this vulnerability is
TYPO3 Fluid before versions 2.0.8, 2.1.7, 2.2.4, 2.3.7, 2.4.4, 2.5.11 and 2.6.10 is vulnerable to Cross-Site Scripting.
TYPO3 Fluid Engine (package `typo3fluid/fluid`) before versions 2.0.5, 2.1.4, 2.2.1, 2.3.5, 2.4.1, 2.5.5 or 2.6.1 is vul
svg.swf in TYPO3 6.2.0 to 6.2.38 ELTS and 7.0.0 to 7.1.0 could allow an unauthenticated, remote attacker to conduct a cr
In TYPO3 CMS greater than or equal to 9.0.0 and less than 9.5.17 and greater than or equal to 10.0.0 and less than 10.4.
EUVD-2026-104874
GHSA-g9xv-qphg-5rv3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB