Summary
CVE-2026-76604 is an unauthenticated remote code execution vulnerability in the Fabrik extension for Joomla, caused by improper control of code generation (CWE-94) in the extension’s PHP form element. The flaw allows an attacker with no authentication and no user interaction to execute arbitrary PHP code on the server. It carries the maximum severity rating of 10.0 (Critical).
Technical details
- Root cause: The PHP form element in Fabrik evaluates user-supplied code, and the code path that performs this evaluation is improperly controlled (CWE-94: Improper Control of Generation of Code).
- Trigger conditions: No authentication or prior privileges are required, and no user interaction is needed to trigger the flaw.
- Attack vector: Network — the vulnerable functionality is reachable remotely over HTTP(S) on any site running the affected extension.
- Impact: Full compromise of confidentiality, integrity, and availability, consistent with arbitrary remote code execution on the underlying Joomla server.
Affected software
- Fabrik extension for Joomla (fabrikar.com), versions 1.0.0 through 4.7.3 (all versions prior to the fix).
Severity
- CVSS v4.0 Base Score: 10.0 (Critical)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Mitigation and recommended actions
- Immediate: Upgrade Fabrik to the fixed release beyond 4.7.3 as soon as it is available from the vendor (fabrikar.com), applied via the Joomla updater or direct download.
- If no patch is available yet: Disable or remove the PHP form element functionality where not strictly required, restrict access to Fabrik-powered front-end form endpoints (e.g., via WAF rules or network ACLs), and monitor for anomalous POST requests to
com_fabrikform endpoints as an interim compensating control.

