Skip to main content

Joomla! CMS CVE-2026-48947

| EUVDEUVD-2026-42069 MEDIUM
Improper Access Control (CWE-284)
2026-07-07 Joomla GHSA-pqwf-qvrr-q52g
6.4
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with high-privilege Joomla account lacking edit-media rights
  2. Delivery
    Identify target media file path via com_media API
  3. Exploit
    Craft overwrite request to com_media webservice endpoint
  4. Execution
    Server skips permission check, accepts payload
  5. Persist
    Existing media file replaced with attacker-controlled content
  6. Impact
    Malicious or defaced asset served to end users site-wide

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must possess a valid Joomla account with high-privilege role assignment (PR:H per CVSS 4.0) - unauthenticated exploitation is not possible. The targeted Joomla instance must expose com_media webservice endpoints over the network (AV:N), which is the default for Joomla installations that have the API layer enabled. The critical limiting factor is that the attacker's account must lack 'edit media' permissions - the flaw is that this absence is not enforced. Accounts with full editorial rights are not the exploiting actor; rather, accounts in roles that have some privilege but are intentionally denied media editing rights are the at-risk vector. No special platform, non-default configuration toggle, or specific deployment mode beyond API enablement is required.

Impact

The CVSS 4.0 score of 6.4 reflects a moderate-to-significant risk profile. The PR:H requirement is the primary mitigating factor - only users already holding a high-privilege Joomla account can exploit this, substantially narrowing the attacker pool to insiders, compromised privileged accounts, or social-engineered administrators. AC:L and UI:N mean that once those prerequisites are met, exploitation is straightforward and requires no special timing or victim interaction. The scope change metrics (SC:H/SI:H/SA:H) are the most alarming signal: overwriting media files could corrupt content delivered to end users, inject malicious payloads into media assets served site-wide, or disrupt availability of dependent services - amplifying the true blast radius well beyond the VI:L direct impact. No EPSS data or KEV listing was provided, and no public exploit has been identified, suggesting this is not yet seeing opportunistic mass exploitation. The realistic threat model is an insider threat or a lateral-movement scenario where an attacker has already compromised a privileged but non-editorial Joomla account.

Exploit ScenarioDerived

An attacker who has obtained or controls a privileged Joomla account - such as a manager or custom-role user - without explicit 'edit media' permission directly calls a com_media REST API endpoint with a crafted overwrite request targeting an existing media file. The server performs no permission check on the overwrite action, accepts the payload, and replaces the legitimate media asset. The attacker could substitute a widely-served image with a malicious file or deface site content without detection through normal editorial audit trails. No public exploit code has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Jul 07, 2026

Improper access control in Joomla! CMS's com_media webservice endpoints allows privileged users to overwrite media files even when they lack explicit editing permissions. The flaw affects two active release lines - 4.1.0 through 5.4.6 and 6.0.0 through 6.1.1 - and is confirmed by the Joomla Security Centre. The CVSS 4.0 vector (SC:H/SI:H/SA:H) indicates that while the direct impact on the vulnerable system is limited (VI:L), successful exploitation can cascade into high-impact consequences on the broader site or dependent systems. No public exploit or CISA KEV listing has been identified at time of analysis.

RemediationAI

Patch available per vendor advisory - consult the Joomla Security Centre at https://developer.joomla.org/security-centre/1055-20260701-core-incorrect-access-control-in-com-media-webservice-endpoints.html for the exact patched release targeting both the 4.x/5.x and 6.x lines. The provided input data does not confirm specific fixed version numbers, so administrators should verify the minimum safe version from the advisory before upgrading. As an interim compensating control, restrict access to com_media webservice endpoints at the web server or WAF layer for any user roles that should not have media editing rights - be aware this will break legitimate API clients using those endpoints. Additionally, audit Joomla user accounts with high-privilege roles to identify any with unexpectedly broad API access, and consider enforcing the principle of least privilege across role assignments. Disabling the webservice layer entirely (if not required) eliminates the attack surface with no side effects beyond API consumers.

Affected VersionsENISA

Joomla! CMS 6.0.0-6.1.1
Joomla! CMS 4.1.0-5.4.6

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 affected component is com_media, Joomla's media management subsystem exposed via web service (REST API) endpoints. CWE-284 (Improper Access Control) identifies the root cause: the endpoint's authorization logic fails to verify whether the calling user holds editing permissions before permitting a file overwrite operation. The flaw is distinct from a typical authentication bypass - the attacker is authenticated and holds some elevated privilege (PR:H per CVSS 4.0), but the authorization check for the specific 'edit media' capability is absent or incorrectly scoped. The CPE cpe:2.3:a:joomla!_project:joomla!_cms:*:*:*:*:*:*:*:* confirms the vulnerability exists in the upstream Joomla! CMS project across both the 4.x/5.x and 6.x release lines.

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 6.4 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:N/SC:H/SI:H/SA:H
vuln.today AI 7.6 HIGH

Network-accessible API, PR:H for required privileged account, scope change due to site-wide media impact; availability impact limited to L as overwrite does not inherently crash services.

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

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
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

DescriptionCVE.org

An improper access check allows privileged users to overwrite media files without editing permissions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
High
top-3 globally deployed open-source CMS platform
Social Media
1
Sightings
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.2%
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

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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