Skip to main content

Joomla! CMS CVE-2026-48953

| EUVDEUVD-2026-42062 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-07 Joomla GHSA-xq54-fg9w-jw52
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
4.8 MEDIUM

PR:H reflects mandatory admin-level access to inject payload; UI:R for victim page-view; S:C for browser-context scope change; C:L/I:L for session theft and page tampering limited to browser scope.

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:H/VI:H/VA:N/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:59 vuln.today

DescriptionCVE.org

Lack of escaping leads to an XSS vulnerability in the generic image output layout.

AnalysisAI

Cross-site scripting in Joomla! CMS's generic image output layout enables a high-privileged attacker to inject malicious script payloads that execute in the browsers of other authenticated users who view the affected content. The root cause is absent HTML output escaping in the image rendering component (CWE-79), allowing injected JavaScript to break out of the intended data context. No public exploit has been identified at time of analysis, and exploitation requires a pre-existing high-privileged Joomla account plus passive victim interaction, substantially limiting real-world exposure despite high impact scores on confidentiality and integrity.

Technical ContextAI

Joomla! CMS (CPE: cpe:2.3:a:joomla!_project:joomla!_cms:*:*:*:*:*:*:*:*) is a widely deployed open-source PHP content management system. The vulnerability class is CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-site Scripting), which occurs when user-controlled or database-sourced values are echoed into HTML output without proper entity encoding (e.g., converting < to &lt; and & to &amp;). In this instance, the defect resides specifically in the generic image output layout component - a rendering layer responsible for displaying image-related content. Failure to escape output at this layer allows script payloads stored or passed through image metadata or layout parameters to execute in the browser context of any user who views the rendered output. This is a classic stored or reflected XSS pattern depending on where the unescaped value originates.

RemediationAI

Apply the Joomla! security update addressing CVE-2026-48953 as documented by the Joomla Security Centre at https://developer.joomla.org/security-centre/1061-20260707-core-xss-in-the-generic-image-output-layout.html. A specific fixed version number was not confirmed in the available intelligence - consult the advisory directly to identify the minimum safe Joomla release before upgrading. As a compensating control pending patch application, reduce the number of accounts assigned Super Administrator and Administrator roles to an absolute minimum, as these are the only roles that can inject payloads into the affected image layout; removing unnecessary privileged accounts eliminates the injection vector. Implementing a restrictive Content Security Policy header (e.g., script-src 'self') on the Joomla installation can significantly reduce XSS impact by blocking inline script execution, though administrators should test CSP compatibility with installed extensions before deploying to production, as Joomla extensions frequently rely on inline scripts.

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-48953 vulnerability details – vuln.today

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