Skip to main content

Joomla! CMS CVE-2026-30895

| EUVDEUVD-2026-31874 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-05-26 Joomla GHSA-vvc8-5fmm-vp8p
6.9
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Recon
    Obtain high-privileged Joomla! CMS account
  2. Delivery
    Navigate to com_content article editor
  3. Exploit
    Inject unescaped script payload into readmore link field
  4. Install
    Publish or save malicious article
  5. C2
    Victim user clicks readmore link
  6. Execute
    JavaScript executes in victim browser context
  7. Impact
    Exfiltrate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

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

Joomla! CMS 6.0.0-6.1.0
Joomla! CMS 4.0.0-5.4.5

Affected Packages

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

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

Vendor (Joomla) PRIMARY 6.9 MEDIUM
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

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

Lifecycle Timeline

2
CVSS changed
May 26, 2026 - 17:22 NVD
6.9 (MEDIUM)
CVE Published
May 26, 2026 - 16:43 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

Lack of output escaping leads to a XSS vector in the readmore links for com_content.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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-23899 HIGH POC
8.6 Apr 01

Improper access control in Joomla! CMS webservice endpoints allows unauthorized attackers to bypass authentication and a

CVE-2026-48902 CRITICAL
9.8 May 26

Transport encryption downgrade in Joomla! CMS password and username reset workflows causes reset links to be generated w

CVE-2026-73373 HIGH
8.9 Aug 18

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

CVE-2026-92222 HIGH
8.9 Sep 29

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

CVE-2026-73327 HIGH
8.7 Aug 12

Path traversal (Zip Slip) in Joomla 6.1.1's com_joomlaupdate component enables persistent remote code execution when a S

CVE-2026-23898 HIGH
8.6 Apr 01

Arbitrary file deletion in Joomla! CMS com_joomlaupdate component via the autoupdate server mechanism allows remote atta

CVE-2026-35223 HIGH
8.6 May 26

Authorization bypass in Joomla CMS com_config webservice endpoints allows authenticated attackers with high privileges t

CVE-2026-71574 HIGH
8.5 Aug 18

Inconsistent access control enforcement in Joomla! CMS REST API webservice endpoints allows authenticated users with ins

CVE-2026-92227 HIGH
8.2 Sep 29

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

CVE-2026-73337 HIGH
8.2 Aug 18

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

CVE-2026-48897 HIGH
8.2 May 26

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

CVE-2026-48896 HIGH
8.2 May 26

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

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