Skip to main content

Fabrik for Joomla CVE-2026-76599

| EUVDEUVD-2026-64316 HIGH
Improper Access Control (CWE-284)
2026-08-22 Joomla GHSA-wg6c-rfxw-w8f5
8.7
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send unauthenticated HTTP request to ajax_tables endpoint
  2. Delivery
    Bypass absent access control check
  3. Exploit
    Receive full database table and column listing
  4. Execution
    Extract Joomla table prefix from response
  5. Impact
    Use schema data to craft targeted SQL injection or credential theft attack

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions are required beyond the Fabrik extension being installed and active on a Joomla site. The CVSS 4.0 vector PR:N/UI:N/AC:L/AT:N confirms unauthenticated, zero-interaction exploitation against default configurations of any Joomla installation running Fabrik 1.0.0-4.7.1. No specific Fabrik feature or non-default setting needs to be enabled - the ajax_tables endpoint is part of the core elements model and is accessible whenever the extension is active. Exploitation is limited to sites that have the Fabrik extension installed and enabled; Joomla sites without Fabrik, or sites already running Fabrik 4.7.2+, are not affected. Network-level restrictions (e.g., WAF rules, IP allowlisting on admin paths) that block unauthenticated AJAX calls would mitigate this.

Impact

The CVSS 4.0 score of 8.7 with AV:N/AC:L/AT:N/PR:N/UI:N/VC:H accurately reflects the ease of exploitation: no authentication, no special conditions, accessible over the network. The confidentiality impact is high because database schema metadata - table names, column names, and the Joomla table prefix - provides meaningful reconnaissance that lowers the barrier for follow-on attacks such as targeted SQL injection. No EPSS score was provided in the input data, and this CVE does not appear in CISA KEV, indicating no confirmed active exploitation campaign at time of analysis. No public proof-of-concept code has been identified. Despite the lack of active exploitation signals, the low attack complexity and zero authentication requirement mean opportunistic scanning is plausible once the endpoint location becomes widely known. The risk is primarily reconnaissance-oriented: the vulnerability alone does not allow data modification or denial of service, but it meaningfully enables chained attacks on Joomla sites running affected Fabrik versions.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP GET or POST request to the Fabrik ajax_tables AJAX endpoint on any publicly accessible Joomla site running Fabrik 1.0.0-4.7.1. The server responds with a structured list of all database table names and their columns, along with the Joomla table prefix. The attacker uses this schema map to identify high-value tables (e.g., user credentials, session tokens) and constructs targeted SQL injection payloads referencing exact table and column names, significantly increasing the precision and success probability of follow-on attacks. No public proof-of-concept has been confirmed, but the endpoint behavior is described in sufficient detail that exploitation requires only basic HTTP tooling.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 22, 2026

Unauthenticated database schema disclosure in Fabrik for Joomla (versions 1.0.0-4.7.1) exposes arbitrary table names, column listings, and the Joomla database table prefix to any remote attacker without credentials. The vulnerable ajax_tables method in the extension's elements model responds to AJAX requests without enforcing access control, violating the principle of least privilege (CWE-284). No public exploit code or active exploitation has been identified at time of analysis, but the CVSS 4.0 score of 8.7 reflects the low attack complexity and the high value of schema metadata for downstream attacks.

RemediationAI

Upgrade Fabrik to version 4.7.2 or later, which resolves the improper access control on the ajax_tables endpoint. This is the only confirmed fix; the exact patch version 4.7.2 is confirmed by EUVD-2026-64316. The vendor site https://www.fabrikar.com/ should be consulted for the release package. If immediate upgrade is not possible, a compensating control is to restrict access to Joomla AJAX endpoints (typically routed through index.php?option=com_fabrik with task parameters) at the web server or WAF layer for unauthenticated sessions; however, this may degrade legitimate front-end form functionality if Fabrik AJAX is used in public-facing forms. Alternatively, temporarily disabling the Fabrik extension eliminates the attack surface entirely at the cost of all Fabrik-dependent functionality.

Affected VersionsENISA

Fabrik extension for Joomla 1.0.0-4.7.1

Affected Packages

euvd fabrik_extension_for_joomla no fix

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

Fabrik is a data management and form-building extension for the Joomla CMS, published by fabrikar.com (CPE: cpe:2.3:a:fabrikar.com:fabrik_extension_for_joomla:*:*:*:*:*:*:*:*). The extension exposes an AJAX endpoint (ajax_tables) via its elements model component, which is intended to dynamically list database tables for form configuration. The root cause is CWE-284 (Improper Access Control): this endpoint does not require any authenticated session or capability check before returning database schema metadata. In Joomla environments, the table prefix is a semi-secret value used to namespace all CMS and extension tables; its disclosure substantially aids crafting targeted database queries. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N confirms that this is a purely network-accessible, zero-prerequisite information disclosure with no integrity or availability component.

Know when Fabrik 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

Vendor (Joomla) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Unauthenticated AJAX endpoint accessible over the network (AV:N, PR:N, AC:L); only schema metadata disclosed, so I:N and A:N; full database structure exposed warrants C:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - fabrikar.com - Unauthenticated database table list and table-prefix disclosure in Fabrik < 4.7.2 - The ajax_tables method of the elements model allows listings of arbitrary database tables including columns.

Executive ViewAI

Why It Matters

Fabrik for Joomla contains an authentication bypass in its AJAX interface that exposes your database structure-table names, columns, and configuration-to any unauthenticated attacker. This reconnaissance capability significantly lowers the attack complexity for subsequent database attacks against organizations running this extension. With no vendor patch currently available, immediate defensive action is required to reduce exposure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement these interim mitigations: (1) Disable the Fabrik extension entirely if not actively required, or restrict access to trusted internal networks only via network segmentation; (2) Deploy Web Application Firewall rules blocking unauthenticated requests to /index.php?option=com_fabrik and /components/com_fabrik/elements/ajax_tables.php; (3) Implement HTTP Basic Authentication at the web server level for all Fabrik-related paths; (4) Enable comprehensive logging and alerting on AJAX requests to vulnerable endpoints to detect reconnaissance activity.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Low
popular Joomla extension, but limited to Joomla CMS deployments
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-67282 CRITICAL
10.0 Aug 12

Remote code execution in the Fabrik application-builder extension for Joomla (all versions before 4.6.8) lets an unauthe

CVE-2026-66915 CRITICAL
10.0 Aug 10

Remote code execution in the Fabrik application-builder extension for Joomla (versions before 4.6.7) allows unauthentica

CVE-2026-76605 CRITICAL
10.0 Aug 22

Remote code execution in the Fabrik application-builder extension for Joomla (versions 1.0.0 through 4.7.2) lets remote

CVE-2026-76604 CRITICAL
10.0 Aug 22

Remote code execution in the Fabrik extension for Joomla (all versions 1.0.0 through 4.7.2) allows unauthenticated attac

CVE-2026-76606 CRITICAL
10.0 Aug 22

Path traversal in the Fabrik application-builder extension for Joomla (all versions from 1.0.0 through 4.7.2, fixed in 4

CVE-2026-76607 CRITICAL
10.0 Aug 22

Broken access control in the Fabrik application-builder extension for Joomla (all versions from 1.0.0 through releases p

CVE-2026-77992 CRITICAL
9.5 Aug 22

Remote code execution in the Fabrik extension for Joomla (versions 1.0.0 through 4.7.1) allows attackers to break out of

CVE-2026-76571 CRITICAL
9.3 Aug 22

Unauthenticated SQL injection in the Fabrik application-builder extension for Joomla (versions 1.0.0 through 4.7.3, fixe

CVE-2026-76602 CRITICAL
9.3 Aug 22

Unauthenticated SQL injection in the Fabrik extension for Joomla (all versions 1.0.0 through 4.7.2, fixed in 4.7.3) lets

CVE-2026-76598 HIGH
8.7 Aug 22

Unauthenticated remote attackers can invoke the onAjax_getFolders AJAX method in the Fabrik Extension for Joomla to enum

CVE-2026-76597 HIGH
8.7 Aug 22

Unauthenticated arbitrary file upload to the web root is possible in Fabrik (a Joomla extension by fabrikar.com) version

CVE-2026-76596 HIGH
8.7 Aug 22

Unauthenticated table truncation in the Fabrik Extension for Joomla (versions 1.0.0 through 4.7.1) allows any remote att

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy