Skip to main content

Joomla! CMS CVE-2026-73336

| EUVDEUVD-2026-61032 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-18 Joomla GHSA-qfmv-g6h7-3f6w
5.1
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as high-privilege CMS user
  2. Delivery
    Inject XSS payload into schema.org content fields
  3. Exploit
    Payload stored in CMS database
  4. Execution
    Victim loads affected page
  5. Persist
    Malicious script executes in victim browser
  6. Impact
    Session 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.

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

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

Alert me

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

Joomla! CMS 5.1.0-5.4.6
Joomla! CMS 6.0.0-6.1.2

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

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

Vendor (Joomla) PRIMARY 5.1 MEDIUM
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
vuln.today AI 4.8 MEDIUM

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.

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

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

EPSS Score
0.3%
Top 76% exploitable
Prevalence
High
widely deployed open-source CMS with large global install base
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.3%
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
High
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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