Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as high-privileged Joomla admin
-
DeliveryInject unescaped payload into feed module field
-
ExploitVictim user loads feed-rendered page
-
ExecutionInjected script executes in victim browser
-
ImpactSteal session token or credentials
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 | Exploitation requires an attacker to already hold a high-privileged account on the Joomla! CMS instance, confirmed by CVSS PR:H. Additionally, passive user interaction by a victim (CVSS UI:P) is required to trigger the XSS payload - the victim must load a page or view that renders the affected feed module output. The feed modules component must be active and accessible within the Joomla! installation. Limiting factors include: the high-privilege prerequisite substantially restricts the attacker pool to compromised admin/editor accounts; the victim must visit the affected feed-rendered page; and the attack is not automatable (SSVC: Automatable: no). Exploitation is therefore limited to scenarios where an attacker has already achieved privileged backend access and can target a specific authenticated or unauthenticated visitor loading a feed-rendered page. |
| Impact | The CVSS 4.0 base score of 6.9 reflects a meaningful but constrained threat. Decomposing the vector: AV:N/AC:L/AT:N establish that exploitation is network-reachable with low complexity and no special attack requirements once the payload is in place, but PR:H sharply limits who can inject it - only high-privileged accounts. UI:P confirms a victim must passively load the affected feed page. The confidentiality impact on the vulnerable component is rated High (VC:H), consistent with credential or session token theft via XSS, while integrity and availability impacts are Low. Scope is contained (SC:N/SI:N/SA:N), meaning no lateral impact to other systems. EPSS at 0.04% (13th percentile) corroborates a very low probability of exploitation in the wild. SSVC reinforces this: Exploitation status is 'none', the attack is not automatable, and technical impact is only 'partial'. The high privilege prerequisite is the dominant risk-reducing factor - an attacker who already holds admin-level access to a Joomla! instance has many more direct paths to impact, making this XSS a secondary concern. No conflict between signals is identified; all available data consistently points to a low-priority real-world risk despite the CMS's wide install base. |
| Exploit ScenarioDerived | An attacker holding a high-privileged Joomla! CMS account (e.g., an administrator or editor with backend access) navigates to a feed module configuration and injects a malicious JavaScript payload into a field that is rendered without output escaping. When a lower-privileged user or site visitor subsequently loads a page that triggers the feed module output, the injected script executes in their browser context, enabling session cookie theft or credential harvesting. No public proof-of-concept exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Stored cross-site scripting in Joomla! CMS feed modules allows a high-privileged authenticated attacker to inject unsanitized content that executes in the browser context of a victim user who passively views the affected feed output. Affecting the broad version spans of 3.0.0 through 5.4.5 and 6.0.0 through 6.1.0, the root cause is a failure to apply output escaping before rendering feed module data. No public exploit has been identified at time of analysis, and SSVC confirms no current active exploitation.
RemediationAI
Apply the vendor-released patch per the Joomla! Security Centre advisory at https://developer.joomla.org/security-centre/1033-20260501-core-xss-in-feed-modules.html. The advisory covers both the 5.x and 6.x lines; the patched release version is not independently confirmed from available input data, so administrators should consult the advisory for the exact target version (likely 5.4.6+ and 6.1.1+ based on the stated affected upper bounds, but this is inferred and not confirmed). As a compensating control where immediate patching is not possible, disable or restrict access to the affected feed modules in Joomla!'s Extension Manager - this eliminates the attack surface at the cost of feed functionality. Additionally, restrict administrative access to the Joomla! backend to trusted IP ranges or VPN, which reduces the PR:H attack surface by limiting who can inject a payload in the first place. Content Security Policy (CSP) headers can mitigate the impact of any residual XSS by blocking inline script execution, though this requires CSP configuration testing to avoid breaking legitimate site functionality.
Affected VersionsENISA
Affected Packages
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
CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: user-controlled data is passed into HTML output without proper contextual encoding or escaping. Joomla!'s feed modules - which render RSS or Atom-style content feeds - fail to sanitize output prior to rendering, allowing injected markup to be interpreted as live HTML or JavaScript by the browser. The affected product is identified by CPE cpe:2.3:a:joomla!_project:joomla!_cms:*:*:*:*:*:*:*:*, spanning the Joomla! CMS application across two major version lines (3.x/5.x and 6.x). The CVSS 4.0 vector (PR:H) confirms that only a high-privileged principal - such as an administrator - can introduce the malicious payload, indicating a persistent (stored) XSS pattern rather than a simple reflected attack.
Know when Joomla Cms 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
Primary rating from Vendor (Joomla) · only source for this CVE.
CVSS VectorVendor: Joomla
Lifecycle Timeline
2DescriptionCVE.org
Lack of output escaping leads to a XSS vector in the feed modules.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Joomla Cms
View allImproper access control in Joomla! CMS webservice endpoints allows unauthorized attackers to bypass authentication and a
Transport encryption downgrade in Joomla! CMS password and username reset workflows causes reset links to be generated w
Unrestricted SHTML file upload in Joomla! CMS affects all versions from 1.0.0 through 5.4.7 and 6.0.0 through 6.1.2, imp
Server-side request forgery (SSRF) in Joomla CMS versions 4.0.0-5.4.8 and 6.0.0-6.1.3 allows an authenticated, high-priv
Path traversal (Zip Slip) in Joomla 6.1.1's com_joomlaupdate component enables persistent remote code execution when a S
Arbitrary file deletion in Joomla! CMS com_joomlaupdate component via the autoupdate server mechanism allows remote atta
Authorization bypass in Joomla CMS com_config webservice endpoints allows authenticated attackers with high privileges t
Inconsistent access control enforcement in Joomla! CMS REST API webservice endpoints allows authenticated users with ins
MFA bypass in Joomla! CMS 4.0.0 through 5.4.8 and 6.0.0 through 6.1.3 allows an attacker who can drive the login flow to
Multi-factor authentication bypass in Joomla! CMS versions 4.0.0 through 5.4.7 and 6.0.0 through 6.1.2 allows remote att
Authentication bypass in Joomla! CMS 4.0.0-5.4.5 and 6.0.0-6.1.0 allows remote attackers to circumvent multi-factor auth
Two-factor authentication bypass in Joomla! CMS versions 4.0.0-5.4.5 and 6.0.0-6.1.0 allows remote attackers to circumve
EUVD-2026-31876
GHSA-xvjh-fqcm-jpr6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB