Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as high-privileged Joomla admin
-
DeliveryNavigate to language override manager
-
ExploitInject XSS payload into a language string
-
ExecutionVictim admin or user loads page rendering the poisoned string
-
PersistMalicious script executes in victim's browser
-
ImpactExfiltrate session token or perform privileged actions as victim
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 account (PR:H) - an administrator or super-administrator role with write access to the language override management panel in the Joomla back-end. Additionally, a victim must passively load a page (UI:P) that renders the maliciously crafted language string, whether in the administrative back-end or a front-end template. The vulnerability is NOT exploitable by unauthenticated users or low-privileged subscribers and editors who lack back-end language override write access. Limiting factors include: the high privilege barrier to write payloads, the requirement for victim page rendering to trigger execution, and the absence of any cross-system scope change (SC:N). Organizations where all administrator accounts are tightly controlled and monitored face substantially lower realistic risk than multi-admin or shared-hosting Joomla environments. |
| Impact | The CVSS 4.0 score of 5.9 (Medium) accurately reflects the PR:H requirement, which meaningfully constrains exploitability: an attacker must already control a high-privileged Joomla account - typically a super-administrator or administrator with back-end access - before the vulnerability can be triggered. Despite VC:H and VI:H ratings on the vulnerable system, this prerequisite substantially limits real-world risk compared to an unauthenticated or low-privilege vector. The UI:P metric signals that a victim must passively load a page rendering the poisoned language string, introducing an additional dependency on victim behavior. The E:U metric and absence from the CISA KEV catalog confirm no known active exploitation at time of analysis. No EPSS score was provided in the input, so probability of exploitation within 30 days cannot be quantified. The primary threat model is a malicious insider administrator, a compromised administrator account, or a multi-tenant CMS deployment where a lower-tier admin can write language overrides but cannot otherwise escalate. This is not a fire-drill priority for most organizations but warrants patching on the normal monthly cycle, particularly for shared or multi-admin Joomla installations. |
| Exploit ScenarioDerived | A malicious or compromised Joomla administrator logs into the back-end and navigates to the language override manager, injecting a JavaScript payload (e.g., a script that exfiltrates document.cookie to an attacker-controlled server) into a frequently rendered language string. When another administrator or an authenticated front-end user visits a page that renders the poisoned string, the script executes silently in their browser, enabling session hijacking or account takeover. No public 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 – Jul 07, 2026
Stored XSS in Joomla CMS's language override administrative feature allows a high-privileged attacker to inject malicious scripts that execute in the browser of any user who subsequently renders the affected language string. Rooted in CWE-79 (improper output neutralization), the vulnerability requires an administrative account to place the payload but can then target other admins or front-end users. No public exploit code has been identified at time of analysis (CVSS E:U), and the vulnerability is not listed in the CISA KEV catalog.
RemediationAI
Apply the patch or upgrade to the fixed Joomla CMS version identified in the official Joomla Security Centre advisory published 2026-07-08 at https://developer.joomla.org/security-centre/1062-20260708-core-xss-through-language-overrides.html. An exact patched version number is not independently confirmed from the data provided; consult the advisory directly to identify the minimum safe release for your branch. As a compensating control prior to patching, restrict access to the language override administrative panel using Joomla's built-in Access Control List (ACL) system, limiting write permissions to only the minimum number of fully trusted super-administrators. Auditing existing language override entries for unexpected script tags or event handler attributes (e.g., onerror, onload) can identify whether the vulnerability has already been exploited. Note that restricting ACL access does not eliminate the vulnerability but reduces the attack surface by narrowing who can introduce a payload.
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
Joomla CMS (cpe:2.3:a:joomla!_project:joomla!_cms) includes a language override system that allows administrators to customize language strings displayed across both the administrative back-end and the public front-end. CWE-79 (Improper Neutralization of Input During Web Page Generation) indicates that values submitted to this feature are not adequately sanitized or escaped before being stored and later rendered in HTML contexts. The attack vector is network-based (AV:N), consistent with a web application vulnerability accessible via HTTP. Because language override strings can surface in front-end templates as well as back-end administrative views, a stored payload has the potential to execute in multiple rendering contexts. The CVSS 4.0 supplemental metric E:U confirms no reported or observed exploitation, and SC:N/SI:N/SA:N indicates no lateral scope change to downstream systems beyond the vulnerable Joomla instance itself.
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:H/VA:L/SC:N/SI:N/SA:N/E:U
PR:H reflects mandatory admin access; UI:R captures victim page-load dependency; S:C applies because payload executes in a different user's browser context.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Improper validation leads to a generic XSS vector in the language override feature.
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-42059
GHSA-2hjh-jp76-w6fv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB