Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain high-privileged Joomla! CMS account
-
DeliveryNavigate to com_content article editor
-
ExploitInject unescaped script payload into readmore link field
-
InstallPublish or save malicious article
-
C2Victim user clicks readmore link
-
ExecuteJavaScript executes in victim browser context
-
ImpactExfiltrate session token or perform CSRF action
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 the attacker to hold a high-privileged Joomla! CMS account capable of creating or editing com_content articles with readmore link fields (PR:H per CVSS vector). A victim user must then actively interact with the affected readmore link (UI:P per CVSS vector) - passive page load alone is insufficient to trigger the payload under typical XSS-in-link scenarios. The vulnerability is present only in Joomla! CMS versions 4.0.0-5.4.5 and 6.0.0-6.1.0. Sites running patched versions or those where content editor roles are restricted to fully trusted accounts are not at material risk from external attackers. Limiting factors: high privilege prerequisite, required user interaction, and absence of any automation vector (SSVC Automatable: no). |
| Impact | The composite risk profile places this as a low-to-medium operational priority. CVSS 4.0 scores 6.9, but the PR:H (High Privileges Required) and UI:P (User Interaction Required) modifiers significantly constrain exploitability - an attacker must first hold a high-privileged Joomla! account (e.g., administrator or content editor role) before introducing the malicious payload. EPSS sits at 0.04% (13th percentile), indicating near-negligible exploitation probability relative to the broader CVE population. SSVC corroborates this: Exploitation is rated 'none', Automatable is 'no', and Technical Impact is 'partial'. The vulnerability is not listed in the CISA KEV catalog, and no POC has been identified at time of analysis. The VC:H (High Confidentiality impact on vulnerable system) in the CVSS vector reflects that successful XSS can harvest session tokens, but this outcome depends entirely on a high-privileged insider or compromised admin account acting maliciously. There is no contradiction between the CVSS vector and the description. Overall: a real but narrow-impact vulnerability whose exploitability is gated by the PR:H and UI:P preconditions. |
| Exploit ScenarioDerived | An attacker with a high-privileged Joomla! CMS account (administrator or editor) crafts an article whose readmore link contains an unescaped JavaScript payload (e.g., a javascript: URI or an injected event handler attribute). When a site visitor browses the article listing and clicks the readmore link, the injected script executes in the visitor's browser, potentially harvesting their session cookie or performing actions on their behalf. No public exploit code has been identified at time of analysis, and the PR:H requirement means opportunistic mass exploitation is not a realistic threat vector. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
Reflected or stored cross-site scripting in Joomla! CMS com_content component allows a high-privileged attacker to inject unescaped output into readmore links, executing arbitrary JavaScript in a victim's browser upon interaction. Affected releases span Joomla! CMS 4.0.0-5.4.5 and 6.0.0-6.1.0. No public exploit code has been identified and CISA KEV does not list this vulnerability, but a vendor security advisory has been published at the Joomla Security Centre.
RemediationAI
Apply the vendor-released patch as documented in the Joomla Security Centre advisory at https://developer.joomla.org/security-centre/1036-20260504-core-xss-in-readmore-links. The advisory was published 2026-05-04; an exact patched release version should be confirmed directly from that advisory, as the available intelligence data identifies the upper boundary of affected versions (5.4.5 and 6.1.0) but does not explicitly state the first fixed release version. As a compensating control while patching is scheduled, restrict the ability to create or edit article readmore link fields to the minimum required set of privileged accounts and audit recent readmore link content for unexpected script tags or javascript: URI schemes. Restricting content editor roles reduces the pool of accounts that could introduce a payload; the trade-off is reduced content management agility. The NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-30895 may provide additional patch confirmation.
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
com_content is Joomla!'s core article and content management component, responsible for rendering article previews and their associated 'Read More' navigation links. CWE-79 (Improper Neutralization of Input During Web Page Generation) identifies the root cause: user-supplied or database-stored data used to construct readmore link attributes or anchor text is rendered into HTML without proper output escaping, allowing injection of script payloads. The affected CPE is cpe:2.3:a:joomla!_project:joomla!_cms:*:*:*:*:*:*:*:*, covering the CMS product line across both the 4.x/5.x and 6.x major branches. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:P) confirms the vulnerability is reachable over the network but requires a high-privileged account to introduce the payload and passive user interaction to trigger execution.
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 readmore links for com_content.
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-31874
GHSA-vvc8-5fmm-vp8p
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB