Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Joomla site running Zoo < 4.1.64
-
DeliveryCraft request with malicious filter_type/type_filter value
-
ExploitBreak out of a.type string comparison
-
ExecutionInject UNION/blind SQL subquery
-
ImpactExtract or manipulate database contents
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 | Exploitation requires only that the target Joomla site has the YOOtheme Zoo extension (version < 4.1.64) installed and that the vulnerable item element endpoint handling filter_type / type_filter is reachable - the default deployment for any Zoo-powered content view. No authentication, no privileges, and no user interaction are needed (PR:N/UI:N), matching an unauthenticated network-facing injection. The concrete prerequisite is a request reaching ItemController::element() with an attacker-controlled filter_type value or type_filter array. Limiting factors are minimal: exploitation is constrained only to sites actually running Zoo below 4.1.64; sites already on 4.1.64+ or not using Zoo are unaffected. Effective SQL extraction may depend on the backend (MySQL/MariaDB) supporting the attacker's chosen technique (UNION vs. blind/time-based). |
| Impact | This is a genuine high-priority issue rather than an inflated high-CVSS score. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) describes remote, low-complexity, unauthenticated exploitation with high confidentiality and integrity impact - consistent with the description of an unauthenticated SQL injection reachable via ordinary HTTP request parameters. There is no CISA KEV listing and no public exploit identified at time of analysis, and no EPSS score was provided, so exploitation probability cannot be quantified from the data; however, SQL injection with these conditions is historically among the first classes to be automated once details are public. Given that any organization running Zoo - from a large hosting provider down to a small municipal or mid-sized IT team operating a single Joomla site - is reachable without credentials, remediation should be treated as urgent even absent confirmed in-the-wild activity. The primary residual uncertainty is exploit maturity, not exploitability. |
| Exploit ScenarioDerived | An attacker sends a crafted HTTP request to a Joomla site running Zoo, setting the filter_type (or type_filter[]) parameter to a payload that breaks out of the a.type = "..." string and appends a UNION-based or boolean/time-based subquery. With no authentication or user interaction required, the response (or timing) leaks database contents such as Joomla user tables and session data, and the attacker automates extraction across all reachable sites. No public exploit is identified at time of analysis, but the injection is trivial to reproduce from the description. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
SQL injection in the YOOtheme Zoo content-construction extension for Joomla allows unauthenticated remote attackers to inject arbitrary SQL through the filter_type and type_filter request parameters, which are concatenated directly into a.type comparison clauses in ItemController::element() without quoting or escaping. All Zoo versions before 4.1.64 are affected, and because no authentication or user interaction is required, an attacker can read or manipulate the Joomla database over the network. No public exploit has been identified at time of analysis, but the trivial exploitation profile (CVSS 9.3) makes weaponization straightforward.
RemediationAI
Upgrade the Zoo extension to version 4.1.64 or later, which is the fixed release (the advisory scope is 'Zoo < 4.1.64'); this is the primary and recommended fix. Consult the vendor at https://www.yootheme.com/ for the exact patched package and changelog. If immediate patching is not possible, apply a virtual patch at the web application firewall to block or sanitize requests containing filter_type and type_filter parameters carrying SQL metacharacters (quotes, parentheses, UNION/SELECT keywords), and restrict access to the affected Zoo item endpoints - accepting that WAF rules can be bypassed and may break legitimate filtering functionality. Additionally, ensure the Joomla database account uses least privilege so a successful injection cannot escalate beyond the application schema, and monitor database and web logs for anomalous a.type query patterns until the upgrade is applied.
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
Zoo is a popular content application builder (CCK) for the Joomla CMS, published by yootheme.com, used to model custom item types such as directories, catalogs, and blogs. The flaw is a classic CWE-89 SQL Injection: the ItemController::element() method takes the attacker-controlled filter_type request value and interpolates it into the SQL fragment a.type = "...", and the type_filter array into a.type IN ("..."), with no parameterization, quoting, or escaping. Because the injection point sits inside a double-quoted string comparison against the item type column, an attacker can break out of the string context and append arbitrary SQL clauses (UNION, subqueries, boolean/time-based conditions) that execute with the privileges of the Joomla database account.
Know when Zoo Extension For Joomla 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:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Unauthenticated remote SQL injection via request parameters gives AV:N/AC:L/PR:N/UI:N; direct database access yields high confidentiality and integrity, with availability impact possible via destructive queries.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - yootheme.com - Unauthenticated SQL injection in ItemController::element() in Zoo < 4.1.64 - The filter_type request value is interpolated into the query as a.type = "..." and the type_filter array as a.type IN ("..."), with no quoting or escaping.
Executive ViewAI
YOOtheme Zoo extension for Joomla contains a critical SQL injection vulnerability affecting all versions before 4.1.64, allowing unauthenticated attackers to read or modify database contents. Organizations using Zoo are exposed to immediate risk of data breach, unauthorized data manipulation, and complete database compromise without requiring any form of authentication. Patching is not currently available, requiring urgent interim security controls.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Deploy Web Application Firewall (WAF) with rules to block SQL injection patterns in filter_type and type_filter parameters; (2) Restrict Joomla network access to trusted IP ranges and authenticated networks; (3) Disable YOOtheme Zoo extension on non-critical systems and evaluate alternatives; (4) Enable database access logging and monitoring to detect unauthorized queries; (5) Establish daily monitoring of YOOtheme security advisories for patch announcement.
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.
More in Zoo Extension For Joomla
View allUnauthenticated arbitrary file upload in the YOOtheme Zoo content-builder extension for Joomla (versions before 4.1.64)
Stored cross-site scripting in Zoo Extension for Joomla (all versions before 4.1.66) allows unauthenticated remote attac
Unauthenticated arbitrary directory listing in the Gallery element of the YOOtheme Zoo extension for Joomla exposes serv
Reflected XSS and open redirect in yootheme.com's Zoo extension for Joomla (versions prior to 4.1.66) allow remote attac
Open redirect in YOOtheme Zoo extension for Joomla (versions prior to 4.1.64) allows unauthenticated network attackers t
EUVD-2026-62430
GHSA-v9gw-jh22-6wqh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB