Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Contao backend with Isotope permissions
-
DeliverySubmit crafted identifier/value to Isotope backend callback
-
ExploitInjected SQL interpolated into query
-
ExecutionRun blind conditional/time-based payloads
-
ImpactExfiltrate tl_user 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 Contao backend session belonging to a user who has been granted Isotope module permissions; the attacker must reach the Isotope backend callbacks (Attribute, ProductPrice, or MediaManager) that interpolate request-controlled identifiers and administrator-supplied values into SQL. Limiting factors: no unauthenticated or anonymous path exists (PR:H), exploitation is blind (conditional/time-based), and it is confined to Isotope eCommerce installations at or below version 2.9.10 running on Contao. No end-user interaction is required (UI:N). |
| Impact | This is a genuine but access-gated vulnerability, not a mass-exploitation threat. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:N, base 7.0) is internally consistent with the description: network-reachable backend, low complexity, but requiring PR:H - an authenticated Contao backend user who additionally holds Isotope module permissions. That high-privilege prerequisite is the dominant risk-limiting factor. The primary impact is confidentiality (VC:H): extraction of arbitrary database contents including tl_user password hashes, which enables offline cracking and potential escalation toward full CMS compromise. No EPSS score, no CISA KEV listing, and no explicit proof-of-concept exploit code are present in the provided data - only a VulnCheck advisory and GitHub issue/source references. Signals are consistent rather than conflicting: high-CVSS is justified by the sensitive data exposed, but real-world risk is tempered because the attacker must already be a privileged, trusted backend operator. Treat this as an insider/lateral-movement and post-compromise-escalation concern rather than an internet-facing unauthenticated emergency. |
| Exploit ScenarioDerived | An authenticated Contao backend user with Isotope module permissions (e.g., a low-trust store manager or a compromised backend account) manipulates request-controlled identifiers or attribute/price callback values so that crafted input is interpolated directly into SQL. Using conditional and time-based blind payloads, they iteratively extract tl_user administrator password hashes and other database contents. No public exploit code is identified in the provided data, though the VulnCheck advisory and GitHub issue #2585 document the vulnerable callback code paths. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Blind SQL injection in Isotope eCommerce through 2.9.10 allows authenticated Contao backend users with Isotope module permissions to manipulate backend SQL queries and extract arbitrary database contents, including password hashes from the tl_user table. Exploitation requires a legitimate backend session with Isotope permissions and is limited to blind conditional or time-based techniques; no public exploit identified at time of analysis, and no CISA KEV entry is present in the provided data. The independent assessment rates confidentiality impact as high, integrity impact as low, and availability impact as none, emphasizing that this is a genuine but access-gated vulnerability and not a mass-exploitation threat.
RemediationAI
No vendor-released patch identified at time of analysis; apply an upstream fix or release beyond 2.9.10 once available and monitor https://github.com/isotope/core/issues/2585 plus the repository for a patched commit or tagged version. Until then, restrict Isotope module permissions to the smallest possible set of trusted Contao backend administrators and remove Isotope access from lower-trust backend users; this reduces exposure but may disrupt legitimate store administration. If the vulnerable backend callbacks are not needed, disable or restrict access to the Attribute, ProductPrice, and MediaManager Isotope backend functionality, accepting that product attributes, pricing, and media management may become unavailable. Monitor database and application logs for repeated or anomalous backend requests consistent with time-based or conditional blind SQL injection, and audit and rotate Contao user credentials if compromise is suspected. Consult the VulnCheck advisory at https://www.vulncheck.com/advisories/isotope-ecommerce-through-2.9.10-sql-injection-via-backend-callbacks and the upstream issue for updated fix guidance.
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
Isotope eCommerce is an e-commerce extension for the Contao CMS. The flaw is a CWE-89 SQL injection caused by backend callbacks in Isotope Core that interpolate request-controlled identifiers and administrator-supplied values directly into SQL statements. The referenced vulnerable code paths include system/modules/isotope/library/Isotope/Backend/Attribute/Callback.php at line 38 and lines 186-188, ProductPrice/Callback.php at lines 155-200, and Widget/MediaManager.php at line 468. Because the injected values are processed in conditional and time-based blind SQL injection patterns, an attacker with an authenticated Contao backend session and Isotope module permissions can infer database contents. The CPE cpe:2.3:a:isotope:isotope-core:* indicates Isotope Core is the affected component through version 2.9.10. The provided CVSS 4.0 score is 7.0, while the independent assessment maps the issue to CVSS 3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N, meaning remote network access, high confidentiality impact, low integrity impact, and no availability impact; it does not confirm any unauthenticated or anonymous exploitation path.
Know when Contao 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:H/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable backend with low complexity, but exploitation demands a privileged Isotope-permissioned backend account (PR:H); primary impact is database read (C:H) with limited integrity (I:L) and no availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Isotope eCommerce through 2.9.10 contains a blind SQL injection vulnerability in backend callbacks that interpolate request-controlled identifiers and administrator-supplied values directly into SQL statements. Authenticated Contao backend users with Isotope module permissions can exploit conditional and time-based injection payloads to extract arbitrary database contents including user password hashes from the tl_user table.
Executive ViewAI
Isotope eCommerce versions through 2.9.10 contain a blind SQL injection vulnerability that could allow a user with Contao backend access and Isotope module permissions to extract sensitive database contents, including password hashes. Because exploitation requires an existing privileged backend session, the primary risk is to organizations that grant broad or unnecessary Isotope permissions to backend users. Leadership should prioritize tightening access controls and planning an upgrade path, as no vendor patch is currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict Isotope module permissions to trusted backend administrators, remove unnecessary Isotope permissions, enforce least privilege and MFA for Contao backend users, monitor backend database query anomalies, review logs for time-based or conditional SQL patterns, rotate database and backend credentials, consider disabling the Isotope module until a patch is available.
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.
Contao Managed Edition v1.5.0 was discovered to contain a remote command execution (RCE) vulnerability via the component
Multiple cross-site request forgery (CSRF) vulnerabilities in main.php in Contao (formerly TYPOlight) 2.11.0 and earlier
Contao is a powerful open source CMS that allows you to create professional websites and scalable web applications. Rate
Contao 4.x allows SQL Injection. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no auth
Contao 4.7 allows Use of a Key Past its Expiration Date. Rated critical severity (CVSS 9.8), this vulnerability is remot
Contao before 3.5.39 and 4.x before 4.7.3 has a Weak Password Recovery Mechanism for a Forgotten Password. Rated critica
Contao before 5.5.6 allows XSS via an SVG document. Rated medium severity (CVSS 5.4), this vulnerability is remotely exp
Contao is an open source content management system. Rated medium severity (CVSS 5.4), this vulnerability is remotely exp
Unauthenticated path traversal in the Contao CMS ImagesController lets remote attackers read files from the project dire
Stored cross-site scripting in the Contao CMS comments bundle lets an unauthenticated visitor submit a comment whose ema
Information disclosure in Contao CMS allows unauthenticated front-end visitors to read the titles, URLs, and indexed tex
Unauthenticated email-flooding and user-enumeration in Contao CMS: a POST to any page containing the registration module
EUVD-2026-85341
GHSA-7pjx-8r2g-hwpp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB