Summary
CVE-2026-76602 is an unauthenticated SQL injection vulnerability in the Fabrik extension for Joomla, caused by improper neutralization of special elements in an ORDER BY clause (CWE-89). It affects every version of Fabrik from 1.0.0 through 4.7.3 and carries a CVSS score of 9.3 (Critical), as it can be exploited remotely by an unauthenticated attacker with no user interaction required.
Technical details
- Root cause: the
orderparameter used by Fabrik’s list models is passed into SQL queries without validation or sanitization before being placed into an ORDER BY clause. - Trigger conditions: a remote, unauthenticated request to a Fabrik list view that supplies an attacker-controlled
orderparameter value. - Attack vector: network-based, low attack complexity, no privileges and no user interaction needed.
- Impact: read-based SQL injection, allowing an attacker to extract data from the underlying database; the CVSS vector indicates high impact to confidentiality, integrity, and availability.
Affected software
- Fabrik extension for Joomla (fabrikar.com), versions 1.0.0 through 4.7.3.
Severity
- CVSS v4.0 Base Score: 9.3 (Critical)
- Vector:
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
Mitigation and recommended actions
- Immediate: upgrade Fabrik to the fixed version released after 4.7.3, which validates and sanitizes the
orderparameter before use in SQL queries. - If patching cannot be performed immediately: restrict or monitor access to Fabrik list-view endpoints, and use a web application firewall to filter requests containing anomalous
orderparameter values (e.g., SQL keywords or special characters) as a temporary compensating control.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/media/com_fabrik/,/components/com_fabrik/

