Skip to main content

Fabrik for Joomla EUVDEUVD-2026-64330

| CVE-2026-77027 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-22 Joomla GHSA-6qpp-c447-xw82
8.6
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Access public Fabrik form unauthenticated
  2. Delivery
    Inject JavaScript payload via jsactions input field
  3. Exploit
    Payload persisted in Joomla database
  4. Execution
    Administrator views affected form or list
  5. Persist
    Stored script executes in admin browser
  6. Impact
    Exfiltrate session token or hijack admin account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

The Fabrik extension for Joomla must be installed and the jsactions feature must be active on at least one form accessible to unauthenticated users - this is the specific feature that fails to sanitize input. The injection phase requires no authentication (PR:N confirmed by CVSS vector). The impact phase requires a separate user - particularly a privileged one such as a site administrator - to view the page or form where the stored payload renders (UI:A per CVSS 4.0 vector). Sites where Fabrik forms are only accessible to authenticated users partially limit the injection surface but do not eliminate stored XSS risk if lower-privilege users can write to fields viewed by higher-privilege users. No non-default Joomla configuration or special server setting is required beyond having the extension installed.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:L) scores 8.6 and is internally consistent: the attack is network-accessible, requires no privileges to inject the payload, has low complexity, and produces high confidentiality and integrity impact against the vulnerable system once a user views the content. The UI:A (active user interaction) metric appropriately captures the stored-XSS model - a victim must navigate to the affected page. No EPSS score was provided in the source data, and the vulnerability is absent from CISA KEV, indicating no confirmed mass exploitation. No public proof-of-concept is identified. Despite the absence of active exploitation signals, stored XSS via an unauthenticated write path is structurally more dangerous than reflected XSS: the attacker does not need real-time victim interaction beyond a normal browsing session, and a single injection can persist until the database record is cleaned. The realistic priority is moderate-to-high for any Joomla site exposing Fabrik forms to unauthenticated users, particularly if administrative users also view those forms.

Exploit ScenarioDerived

An unauthenticated attacker navigates to a publicly accessible Fabrik form on a Joomla site and submits a crafted input containing JavaScript in a field processed by the jsactions feature. The payload is stored in the database without sanitization. When a site administrator subsequently opens the Fabrik form list or a form management view, the stored script executes in the admin's browser, allowing the attacker to exfiltrate the admin's session cookie or perform actions on behalf of the administrator. No public proof-of-concept is identified at time of analysis.

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

Stored cross-site scripting in the Fabrik extension for Joomla (versions 1.0.0 through 4.7.1) allows unauthenticated remote attackers to persistently inject arbitrary JavaScript via the jsactions feature. When any authenticated user - including site administrators - views content containing the malicious payload, the script executes in their browser context, enabling session hijacking, credential theft, or administrative account takeover. No public exploit or CISA KEV listing has been identified at time of analysis, but the unauthenticated write path combined with high confidentiality and integrity impact (CVSS 4.0: 8.6) makes this a meaningful risk for Joomla sites running Fabrik.

RemediationAI

Upgrade the Fabrik extension for Joomla to version 4.7.2 or later, which resolves the improper input handling in the jsactions feature. The vendor reference is https://www.fabrikar.com/ - check this site for the specific upgrade package or changelog. If an immediate upgrade is not possible, the primary compensating control is to restrict unauthenticated access to any Joomla views or forms that render Fabrik jsactions output; this can be done via Joomla access control settings by requiring login before accessing affected menu items or form pages, which removes the unauthenticated injection path. A secondary control is to audit and sanitize existing jsactions values in the database for injected script content. Disabling the jsactions feature entirely within Fabrik form configuration eliminates the attack surface but may break form functionality. None of these workarounds are a substitute for patching.

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 jsactions feature allows associating JavaScript actions with form elements; the vulnerability arises because user-supplied input processed through this feature is not adequately sanitized or encoded before being stored and later rendered in the browser - a classic CWE-79 (Improper Neutralization of Input During Web Page Generation) stored XSS pattern. Because the payload is persisted in the database rather than reflected from a URL parameter, the attacker does not need to trick a victim into clicking a crafted link; any user who navigates to the affected Fabrik form or view triggers execution.

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

Unauthenticated stored injection sets PR:N and AV:N; victim page-view required gives UI:R; browser scope change (S:C) with session/credential theft potential justifies C:H and I:H.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:L/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
Active
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - fabrikar.com - Unauthenticated stored XSS in Fabrik < 4.7.2 - The handling of user supplied input in the jsactions feature leads to an stored XSS vector.

Executive ViewAI

Why It Matters

The Fabrik extension for Joomla versions 1.0.0 through 4.7.1 contains a stored cross-site scripting vulnerability allowing unauthenticated attackers to inject malicious code that executes when administrators and authenticated users access affected pages, potentially enabling complete compromise of administrative accounts and unauthorized access to sensitive organizational data. Any Joomla instance running vulnerable versions of Fabrik is at direct risk of account takeover and data breach.

Business Impact: High
Compensating Controls

Pending vendor patch availability: disable the Fabrik extension immediately if not required for critical operations; restrict access to Joomla administration panel to vetted IP ranges; implement web application firewall rules to block suspicious jsactions parameters; conduct mandatory re-authentication for all admin sessions following discovery; monitor for post-exploitation indicators including unauthorized theme modifications, new administrative accounts, and data exports.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
Low
niche Joomla extension, limited enterprise 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 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
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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