Skip to main content

Joomla! CMS CVE-2026-48904

| EUVDEUVD-2026-31875 HIGH
Improper Access Control (CWE-284)
2026-05-26 Joomla GHSA-x9j9-9cc9-85fc
8.2
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Discover exposed Joomla /api endpoint
  2. Delivery
    Send crafted request to com_users group webservice
  3. Exploit
    Bypass improper access check
  4. Execution
    Modify group permissions or membership
  5. Persist
    Authenticate as elevated user
  6. Impact
    Install malicious extension for full site takeover

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

Exploitation requires that the target Joomla site has the Web Services API enabled and the com_users webservice (group editing endpoint) reachable to the attacker - this is the AT:P precondition reflected in the CVSS vector. The CVSS vector indicates PR:N (no privileges) and UI:N (no user interaction), so no valid Joomla account or victim click is required once the endpoint is reachable. Exploitation is limited to Joomla! CMS 4.0.0-5.4.5 and 6.0.0-6.1.0; sites on earlier 3.x branches, on fixed releases above these ranges, or with the Users webservice plugin disabled / the /api/ tree firewalled off are not exploitable via this path.

Impact

Signals point in conflicting directions and should be weighed carefully. CVSS 4.0 is 8.2 (High) with AV:N/AC:L/AT:P/PR:N/UI:N and VI:H - network vector, low complexity, no privileges, no user interaction, high integrity impact - which on paper is a serious unauthenticated privilege escalation against a widely deployed CMS. However, EPSS is 0.00% (0th percentile), SSVC reports Exploitation: none and Automatable: no (though Technical Impact: total), and the vulnerability is not on CISA KEV. The AT:P (Attack Requirements: Present) sub-vector in CVSS 4.0 indicates some deployment-specific precondition beyond a default install, which partially explains the low automatable/EPSS signals. Net assessment: this is a real priority for Joomla operators given the total technical impact and unauthenticated network reach, but absence of observed exploitation and the AT:P requirement suggest it is not yet a mass-exploitation event. Note also that PR:N in the vector conflicts somewhat with the description's framing of 'privilege escalation' (which usually implies an existing account) - defenders should verify with the Joomla advisory whether the endpoint is reachable pre-auth or requires a low-privileged session.

Exploit ScenarioDerived

A remote attacker reaches the Joomla site's /api/ webservice endpoint for com_users group editing and issues a crafted request to modify a group's permissions or add a controlled account to a privileged group such as Super Users, bypassing the missing access check. With the elevated account, the attacker logs into the Joomla administrator backend and installs a malicious extension to achieve full site takeover. No public POC has been identified at time of analysis, but the attack complexity is low once the precondition (AT:P) in the deployment is satisfied.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 08, 2026

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 abuse an improper access check in the com_users group editing webservice endpoint to elevate privileges. The CVSS 4.0 vector indicates network-reachable exploitation without authentication or user interaction, with high impact to integrity but no confidentiality or availability impact. There is no public exploit identified at time of analysis and EPSS is effectively 0%, but the vendor advisory confirms the access-control flaw.

RemediationAI

Patch available per vendor advisory: upgrade to a fixed Joomla! release in the 5.x or 6.x branch as published in the Joomla Security Centre advisory at https://developer.joomla.org/security-centre/1046-20260514-core-privilege-escalation-through-com-users-webservice-endpoints.html (exact fix version should be taken from that advisory, as the EUVD data only lists the vulnerable ranges 4.0.0-5.4.5 and 6.0.0-6.1.0). If patching cannot be performed immediately, the most targeted compensating control is to disable or restrict the com_users webservice endpoint - either by turning off the Web Services - Users plugin in the Joomla extensions manager, or by blocking access to the /api/index.php/v1/users/groups paths at the reverse proxy or WAF; the trade-off is that any legitimate API-based user/group administration will break. Additionally, restrict access to the /api/ tree to known administrative IP ranges where feasible, and audit Joomla group memberships and Super User accounts for unexpected changes since exposure began.

Affected VersionsENISA

Joomla! CMS 4.0.0-5.4.5
Joomla! CMS 6.0.0-6.1.0

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

Joomla! CMS exposes a REST webservice API under com_users that handles user group management. The vulnerability is rooted in CWE-284 (Improper Access Control): the group editing endpoint fails to correctly verify that the caller is authorized to modify user group memberships or group definitions, which are the primary mechanism for assigning privileges (including Super User) in Joomla's ACL model. Because Joomla webservices are reachable over HTTP and the access check is the security boundary that gates privilege assignment, a missing or broken check on this specific endpoint directly translates into an ability to alter authorization data. The affected CPE is cpe:2.3:a:joomla!_project:joomla!_cms across the version ranges named in the EUVD advisory.

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 8.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla) · only source for this CVE.

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
May 26, 2026 - 17:22 NVD
8.2 (HIGH)
CVE Published
May 26, 2026 - 16:43 nvd
HIGH 8.2

DescriptionCVE.org

An improper access check allows privelege escalation through the com_users group editing webservice endpoint.

Executive ViewAI

Why It Matters

Joomla! CMS versions 4.0.0 through 6.1.0 contain an unauthenticated privilege escalation vulnerability in the user group management webservice that allows remote attackers to gain administrative control of affected websites. Organizations with exposed Joomla! installations face immediate risk of complete website compromise, including unauthorized data access and malware injection. The absence of available vendor patches creates an urgent requirement for interim mitigation deployment.

Business Impact: High
Compensating Controls

Restrict network access to the com_users webservice endpoint via firewall or WAF rule sets; enforce additional authentication requirements at the reverse-proxy or application layer for the user group management interface; implement detailed logging and real-time alerting for unauthorized user privilege escalations and group modification attempts; conduct daily audits of administrative user accounts and group memberships for unauthorized additions; consider temporarily disabling the webservice endpoint if administrative group management can be performed through alternative interfaces.

Threat Intelligence Overview

EPSS Score
0.0%
Top 100% exploitable
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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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