Skip to main content

Fabrik EUVDEUVD-2026-64322

| CVE-2026-77992 CRITICAL
Code Injection (CWE-94)
2026-08-22 Joomla GHSA-gvj7-4928-2j6w
9.5
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Locate Joomla site running Fabrik
  2. Delivery
    Send request to unauthenticated onUpdateComment endpoint
  3. Exploit
    Break out of calc heredoc terminator
  4. Execution
    Inject arbitrary PHP
  5. Persist
    Execute code as web app
  6. Impact
    Full application compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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

Exploitation Conditions

Exploitation requires the target Joomla site to have the Fabrik extension (≤ 4.7.1) installed and to expose the onUpdateComment endpoint, and requires a form/element path that reaches the vulnerable 'calc' element heredoc processing - this corresponds to the CVSS 4.0 AT:P attack requirement. No authentication is needed because the onUpdateComment endpoint performs no access checks (PR:N) and no user interaction is required (UI:N). The limiting factors are therefore configuration-driven: the site must actually use Fabrik and the relevant calc/comment functionality; installations without Fabrik, or without the affected element in use, are not exploitable. Platform requirement is a PHP/Joomla deployment of Fabrik below 4.7.2.

Impact

The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N with high vulnerable- and subsequent-system impact, score 9.5) describes an unauthenticated, network-reachable code-injection flaw whose only real gate is an attack requirement (AT:P) - likely that the target deploys a Fabrik form using a calc element and exposes the onUpdateComment endpoint. Because PR:N combined with the explicitly noted absence of access checks means no authentication is required, and CWE-94 code injection maps to full RCE, this is a genuine high priority rather than an inflated high-CVSS score. Tempering that: there is no KEV listing, no POC referenced, and no EPSS value provided, so active-exploitation and mass-scanning risk cannot be confirmed - the AT:P requirement suggests exploitation depends on a specific Fabrik configuration rather than every Joomla install. Organizations running Fabrik should treat this as urgent and patch promptly, while noting that the lack of exploit evidence means prioritization rests on the severity of the code path, not observed attacks.

Exploit ScenarioDerived

An attacker identifies a Joomla site running Fabrik with a comment-enabled form and sends a crafted request to the unauthenticated onUpdateComment endpoint containing input that closes the calc element's PHP heredoc and appends malicious PHP. The server evaluates the injected code, giving the attacker arbitrary command execution in the web application's context. No public POC is referenced, but the low attack complexity (AC:L) and lack of authentication make weaponization straightforward once the specific vulnerable configuration is located.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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

Remote code execution in the Fabrik extension for Joomla (versions 1.0.0 through 4.7.1) allows attackers to break out of a heredoc terminator inside the 'calc' element and inject arbitrary PHP, made reachable because the onUpdateComment endpoint performs no access checks. Any remote actor able to reach the endpoint can trigger evaluation of attacker-controlled code, yielding full compromise of the Joomla application context (CWE-94). No public exploit identified at time of analysis, and the issue is not listed in CISA KEV; EPSS data was not provided.

RemediationAI

Upgrade the Fabrik extension to version 4.7.2 or later, which is the first release outside the affected 1.0.0-4.7.1 range (Vendor-released patch: 4.7.2). If immediate patching is not possible, compensating controls include restricting or blocking access to the onUpdateComment endpoint at the web-server or WAF layer, and disabling or removing Fabrik forms that use calc elements until the update is applied - noting that this will break any live forms relying on calculated fields. Because the endpoint lacks access checks, placing the affected forms behind authentication or IP allowlisting reduces exposure but will also block legitimate anonymous form users, so validate business impact before applying. Confirm the fix and any advisory details via the vendor at https://www.fabrikar.com/.

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 Joomla application/form builder that lets site administrators define data-driven forms, lists, and calculated ('calc') fields. Calc elements evaluate expressions server-side, and this flaw stems from improper handling of a PHP heredoc terminator: attacker input can close the heredoc block and append executable PHP, a classic CWE-94 Improper Control of Generation of Code (code injection). The exposure is amplified by a missing authorization check on the onUpdateComment endpoint, so the code path that processes this input can be invoked without the access controls that would normally gate form updates. The single affected component per CPE is cpe:2.3:a:fabrikar.com:fabrik_extension_for_joomla, running inside the Joomla CMS/PHP stack.

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 9.5 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 8.1 HIGH

Unauthenticated network-reachable endpoint (PR:N/AV:N) but exploitation depends on a specific Fabrik calc configuration, so AC:H; code injection yields full RCE, giving C/I/A:H.

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

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

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

DescriptionCVE.org

Joomla Extension - fabrikar.com - heredoc terminator breakout in the calc element in Fabrik < 4.7.2 - The onUpdateComment endpoint did not perform any access checks.

Executive ViewAI

Why It Matters

The Fabrik extension for Joomla (versions 1.0.0-4.7.1) contains a critical remote code execution vulnerability allowing any Internet-connected attacker to completely compromise affected Joomla installations. No vendor patch currently exists, placing all organizations using this extension at immediate risk of data breach, website defacement, and unauthorized infrastructure access. This vulnerability demands urgent action to inventory exposure and implement interim protections.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Block network access to the onUpdateComment endpoint via firewall or WAF; (2) Remove the Fabrik extension and deploy alternative functionality if operationally feasible; (3) Implement network segmentation and strict inbound access controls limiting Joomla exposure; (4) Deploy real-time monitoring and alerting for HTTP requests to vulnerable endpoints and suspicious PHP execution.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Low
niche Joomla application-builder extension, limited overall web footprint
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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-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

CVE-2026-76599 HIGH
8.7 Aug 22

Unauthenticated database schema disclosure in Fabrik for Joomla (versions 1.0.0-4.7.1) exposes arbitrary table names, co

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