Summary
CVE-2026-76598 is an unauthenticated arbitrary directory listing vulnerability in the Fabrik extension for Joomla, caused by improper access control in the onAjax_getFolders method of the elements model. The flaw allows a remote, unauthenticated attacker to enumerate the contents of arbitrary directories on the underlying server. It carries a CVSS v4.0 base score of 8.7 (High).
Technical details
- Root cause: the
onAjax_getFoldersAJAX handler in Fabrik’s elements model fails to properly restrict which directories can be listed, corresponding to CWE-284 (Improper Access Control) and CWE-22 (Improper Limitation of a Pathname to a Restricted Directory). - Trigger conditions: the vulnerable AJAX endpoint is reachable without any authentication or user interaction.
- Attack vector: network-based; an attacker sends requests to the Fabrik AJAX endpoint to invoke the vulnerable folder-listing function directly.
- Impact: disclosure of directory/file structure outside the intended scope, which can expose sensitive file names and aid further attacks against the site.
Affected software
- Fabrik extension for Joomla (fabrikar.com), versions 1.0.0 through 4.7.1.
Severity
- CVSS v4.0 Base Score: 8.7 (High)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: upgrade Fabrik to version 4.7.2 or later, where the
onAjax_getFoldersaccess control issue is fixed. - If immediate patching is not possible, restrict or block external access to the Fabrik AJAX endpoints (
index.php?option=com_fabrik...AJAX/plugin task routes) at the web server or WAF layer until the update can be applied.

