Skip to main content

Joomla! CMS EUVDEUVD-2026-61025

| CVE-2026-71574 HIGH
Improper Access Control (CWE-284)
2026-08-18 Joomla GHSA-h4xv-fj9g-wcrv
8.5
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid Joomla user credentials
  2. Delivery
    Identify mutation-type REST API endpoint
  3. Exploit
    Craft direct API request bypassing backend UI ACL check
  4. Execution
    Submit unauthorized mutation to webservice
  5. Impact
    Achieve restricted content or configuration modification

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 authenticated session on the target Joomla instance - completely unauthenticated exploitation is not supported by the description or the CVSS vector, which specifies privilege requirements. The Joomla REST API webservice must be reachable, which it is by default in all Joomla 4.0+ installations without additional hardening. Exploitation is specific to mutation-type API requests (state-changing operations); read-only API calls are not implicated. The key limiting factor is that an attacker requires a valid user account, which may demand prior registration on the target site or credential theft. There is a noted discrepancy between the PR:H metric in the official CVSS 4.0 vector and the 'unauthorized users' language in the description - if PR:H is accurate, exploitation is confined to already-elevated accounts performing operations beyond their intended scope; if PR:L is accurate (any authenticated user), the exploitable population is substantially larger. Defenders should consult the vendor advisory to resolve this ambiguity when assessing real-world exposure.

Impact

The official CVSS 4.0 score of 8.5 carries a notable internal tension: the vector uses PR:H (high privileges required), which conflicts with the description's reference to 'unauthorized users' performing restricted mutations - even a mid-sized municipal IT team in gdynia running public-facing Joomla portals should flag this discrepancy and verify with the vendor advisory, since the realistic exploitability may be significantly broader if PR:L (any authenticated user) is the accurate mapping. The most plausible interpretation is that authenticated non-admin users with low-privilege accounts can invoke restricted API mutations the backend UI would deny them. No EPSS score was provided in the input data, preventing a probabilistic exploitation estimate. The vulnerability does not appear in the CISA KEV catalog, and no public proof-of-concept has been identified at time of analysis - these are meaningful risk-reduction signals. However, AV:N and AC:L indicate the attack surface is broad and low-friction once credentials are available, and Joomla's REST API is enabled by default in all affected versions, meaning no non-standard configuration is required to reach the vulnerable endpoints.

Exploit ScenarioDerived

An authenticated Joomla user holding a low-privilege account - such as a registered site member with no editorial or administrative grants - crafts a direct HTTP request to a Joomla REST API webservice endpoint for a mutation operation (for example, creating or modifying a content article) that the backend UI would deny them. Because the webservice layer enforces ACL inconsistently, the API accepts and processes the request, allowing the attacker to modify content, alter configurations, or perform other restricted state changes without valid authorization. No public proof-of-concept exploit has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Aug 18, 2026

Inconsistent access control enforcement in Joomla! CMS REST API webservice endpoints allows authenticated users with insufficient permissions to perform mutation operations that are explicitly restricted in the backend UI, effectively bypassing the platform's ACL system. Affected deployments span Joomla 4.0.0 through 5.4.7 and 6.0.0 through 6.1.2, covering both actively maintained long-term and current release branches. No public exploit code or active exploitation has been confirmed at time of analysis, though the Authentication Bypass classification and CWE-284 root cause indicate the ACL gap is structurally straightforward to discover and abuse by any user with a valid session.

RemediationAI

Apply the patched Joomla! release following the guidance in the official Joomla Security Centre advisory at https://developer.joomla.org/security-centre/20260803-core-inconsistent-acl-checks-for-mutating-webservice-endpoints.html. The exact patched version numbers for each affected branch (5.x and 6.x) are not independently confirmed from the available input data and should be verified directly from the advisory before upgrading. If immediate patching is not feasible, a targeted compensating control is to block access to Joomla's REST API routes (typically /api/) at the web server or firewall layer using Apache Location or Nginx location blocks, or by restricting those routes to trusted IP ranges or VPN-only access - note this will break any legitimate integrations relying on the REST API and must be treated as a temporary measure only. Additionally, auditing Joomla user account registrations to limit the number of active non-admin accounts reduces the pool of potential abusers while the patch is being applied.

Affected VersionsENISA

Joomla! CMS 4.0.0-5.4.6
Joomla! CMS 6.0.0-6.1.2

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! implements a layered role-based access control system governing what operations different user groups can perform. Starting with Joomla 4.0, the CMS introduced a native REST API webservice layer alongside the traditional backend UI - and these two interfaces are governed by separate, independently maintained access control logic. CWE-284 (Improper Access Control) identifies the root cause: the webservice layer failed to consistently apply the same ACL policies enforced in the backend UI, specifically for mutation-type requests (state-changing operations such as creating, updating, or deleting resources). This class of vulnerability is common in applications where API layers are built or extended without shared centralized authorization middleware, creating silent policy divergence. The CPE identifier cpe:2.3:a:joomla!_project:joomla!_cms:*:*:*:*:*:*:*:* covers all Joomla CMS variants across the affected version range.

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

Network-accessible REST API endpoint reachable with low-privilege credentials; high integrity and confidentiality impact from unauthorized mutations; no availability impact described.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/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
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla! Core - [20260803] - Inconsistent ACL checks for mutating webservice endpoints in Joomla 4.0.0-5.4.7, 6.0.0-6.1.2 - An improper access check allows unauthorized users to perform mutation actions in webservice endpoints, where the same mutation was restricted in the backend UI.

Executive ViewAI

Why It Matters

Joomla! CMS versions 4.0.0-5.4.7 and 6.0.0-6.1.2 contain an access control bypass in the REST API webservices, allowing authenticated users to perform operations their role permissions explicitly deny, circumventing the platform's ACL system. Organizations running affected Joomla deployments face risk of unauthorized data manipulation and potential compliance violations due to the absence of a vendor patch.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable REST API webservices if not operationally necessary; implement WAF rules to restrict REST API endpoints to known-trusted networks; apply firewall rules limiting REST API exposure by source IP; enforce network segmentation isolating REST API traffic; restrict REST API user account permissions to minimum required roles; implement enhanced logging of REST API authentication, authorization decisions, and mutation attempts; configure alerts for any REST API calls from accounts attempting operations outside their assigned permissions; regularly audit REST API access logs and user role assignments for unauthorized patterns.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
High
second largest CMS globally, millions of production deployments worldwide
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.3%
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
Very High
Technical Impact
Total

Priority Score

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

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

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