Skip to main content

Joomla CMS CVE-2026-48954

| EUVDEUVD-2026-42059 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-07 Joomla GHSA-2hjh-jp76-w6fv
5.9
CVSS 4.0 · Vendor: Joomla
Share

Severity by source

Vendor (Joomla) PRIMARY
5.9 MEDIUM
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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.3 HIGH

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.

3.1 AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
P
Scope
X

Lifecycle Timeline

1
Analysis Generated
Jul 07, 2026 - 18:58 vuln.today

DescriptionCVE.org

Improper validation leads to a generic XSS vector in the language override feature.

AnalysisAI

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.

Technical ContextAI

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.

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.

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-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-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-71574 HIGH
8.5 Aug 18

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

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

CVE-2026-48904 HIGH
8.2 May 26

Privilege escalation in Joomla! CMS versions 4.0.0 through 5.4.5 and 6.0.0 through 6.1.0 allows remote attackers to abus

CVE-2026-48898 HIGH
8.2 May 26

Privilege escalation in Joomla! CMS versions 4.0.0-5.4.5 and 6.0.0-6.1.0 allows remote attackers to abuse the com_users

Share

CVE-2026-48954 vulnerability details – vuln.today

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