Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as high-privilege CMS user
-
DeliveryInject XSS payload into schema.org content fields
-
ExploitPayload stored in CMS database
-
ExecutionVictim loads affected page
-
PersistMalicious script executes in victim browser
-
ImpactSession tokens or page data exfiltrated
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 authenticated session with high-privilege Joomla! CMS access - specifically a Super User or Administrator role - as confirmed by PR:H in the CVSS 4.0 vector. The precise triggering condition is the ability to create or edit content that Joomla! serializes into schema.org markup output (e.g., article fields, organization metadata, custom fields mapped to structured-data properties); without the ability to write to these inputs, the vulnerability cannot be exercised. Sites that have disabled schema.org structured-data output entirely, or that restrict administrator account creation to a small and trusted group, face a substantially reduced exposure. Limiting factors include the high privilege barrier (PR:H), which categorically excludes unauthenticated remote exploitation, and the absence of any server-side impact (VA:N, SC:N, SI:N, SA:N per CVSS 4.0), confining harm to client-side script execution in victim browsers. |
| Impact | The CVSS 4.0 base score of 5.1 with PR:H accurately characterizes a constrained attack surface: only accounts holding high-level CMS privileges can inject the payload, which sharply limits the realistic attacker pool to insiders, compromised administrator accounts, or adversaries who have already obtained privileged credentials through a prior step. No public exploit code has been identified and the vulnerability does not appear in CISA KEV, leaving exploitation probability low at time of analysis; EPSS data was not supplied in the source intelligence. The downstream blast radius is further bounded by the CVSS 4.0 subsequent-system metrics (SC:N/SI:N/SA:N), confirming no server-side integrity or availability compromise - harm is confined to client-side script execution against users who load affected pages. In practical terms, even a mid-sized municipal IT team in gdynia running Joomla! for public-facing portals would be exposed only if an existing privileged account were malicious or compromised, making this a meaningful but non-urgent priority absent specific insider threat indicators. The risk profile most closely resembles a privilege-escalation amplifier rather than a standalone remote attack vector. |
| Exploit ScenarioDerived | A malicious or compromised Joomla! administrator injects a crafted JavaScript payload into a content field rendered as schema.org structured-data output - such as an article description, organization name, or custom metadata field. When site visitors or authenticated staff subsequently load pages containing the tainted markup, the unsanitized script executes in their browsers, enabling session cookie theft or forced redirection to attacker-controlled infrastructure. No public proof-of-concept has been identified at time of analysis, but the attack is mechanically straightforward for any actor already in possession of the required high-privilege credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 18, 2026
Cross-site scripting in Joomla! CMS versions 5.1.0-5.4.7 and 6.0.0-6.1.2 exposes sites to stored XSS through improperly escaped schema.org structured-data markup output. An attacker holding high-privilege CMS credentials can inject malicious script into schema.org content fields, which subsequently executes in the browsers of users who load affected pages. No public exploit has been identified at time of analysis and the vulnerability is absent from CISA KEV; a vendor security advisory has been issued through the Joomla Security Centre.
RemediationAI
Patch available per vendor advisory - site operators should apply the update published by the Joomla! project and detailed in the Joomla Security Centre advisory at https://developer.joomla.org/security-centre/1073-20260806-core-xss-through-schema-org-outputs.html; the exact patched version number should be confirmed from that advisory directly. Because exploitation requires high-privilege access (PR:H), an effective interim compensating control is auditing and tightening administrator role assignments - reducing the number of accounts that can modify content feeding into schema.org output directly shrinks the exploitable surface. Deploying a Content Security Policy (CSP) header that restricts inline script execution further limits the impact of any stored XSS payload that reaches victim browsers, though CSP must be tuned carefully to avoid breaking legitimate inline scripts used by the CMS core or installed extensions.
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
The vulnerability is rooted in CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting), specifically within Joomla!'s pipeline for generating schema.org structured-data markup, typically rendered as JSON-LD or microdata embedded in page HTML. Joomla! applies escaping flags to user-controlled values before serializing them into this output, but a flaw in how those flags are composed allows input to escape the structured-data context and inject executable JavaScript. The affected CPE is cpe:2.3:a:joomla!_project:joomla!_cms:*:*:*:*:*:*:*:*, covering the Joomla! CMS application across both the 5.x and 6.x major release lines. Schema.org markup is routinely used for SEO-critical structured data - organization metadata, article properties, breadcrumb trails - making it a plausible injection surface for any privileged user with content-editing rights.
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:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Network delivery with high privilege required; UI:R reflects victim must load the affected page; S:C applies as XSS crosses the browser security boundary into the victim session.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla! Core - [20260806] - XSS through schema.org outputs in Joomla 5.1.0-5.4.7, 6.0.0-6.1.2 - Improper escaping flags lead to an XSS vector in schema.org markup outputs.
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-61032
GHSA-qfmv-g6h7-3f6w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB