Skip to main content

Joomla! CMS EUVDEUVD-2026-31885

| CVE-2026-40384 MEDIUM
Path Traversal (CWE-22)
2026-05-26 Joomla GHSA-hr66-rv65-f5r4
5.9
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege Joomla credentials
  2. Delivery
    Authenticate to CMS as Super User/Administrator
  3. Exploit
    Send crafted API request to com_media endpoint with traversal sequences in search parameter
  4. Execution
    Server resolves path outside media root
  5. Persist
    Arbitrary file contents returned to attacker
  6. Impact
    Exfiltrate sensitive data (e.g., database credentials from configuration.php)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

Exploitation requires an authenticated session with high-privilege credentials - specifically a Joomla Super User or Administrator role - as confirmed by the CVSS 4.0 PR:H designator. The CVSS AT:P (Attack Requirements: Present) indicator further confirms that additional prerequisites beyond a network connection exist, consistent with the need for prior authentication. The com_media web service (REST API) endpoint must be accessible, which is the default in Joomla 4.x+ deployments. Exploitation is limited to read-only file disclosure (no write or execution capability); integrity and availability are not affected. Environments where the web process user has broad filesystem read permissions (e.g., running as root or a highly permissive OS user) face greater exposure. Joomla installations on 3.x or earlier are not listed as affected.

Impact

The CVSS 4.0 base score of 5.9 (Medium) reflects a constrained threat model: the attack vector is network (AV:N) and complexity is low (AC:L), but the attack requires both high privileges (PR:H) and additional attack prerequisites (AT:P), significantly raising the bar for exploitation. The impact is confidentiality-only (VC:H, VI:N, VA:N) with no subsequent system scope, meaning integrity and availability are unaffected. EPSS at 0.02% (4th percentile) indicates very low community-assessed exploitation probability relative to the broader CVE population. SSVC corroborates this: exploitation status is 'none', the attack is not automatable, and technical impact is rated 'partial'. There is no CISA KEV listing and no public exploit code. The realistic risk is limited to insider threat or compromised high-privilege CMS accounts being leveraged for targeted file disclosure - not opportunistic mass exploitation. The primary concern is exposure of sensitive configuration files (e.g., database credentials in configuration.php) if an attacker already holds a Super User or Administrator account.

Exploit ScenarioDerived

An attacker who has compromised or legitimately holds a Joomla Super User or Administrator account sends a crafted HTTP GET request to the com_media REST API endpoint with a search parameter containing path traversal sequences (e.g., search=../../configuration.php), causing the server to return the contents of files outside the media directory. This could expose Joomla's configuration.php, which contains plaintext database credentials, enabling lateral movement to the underlying database. No public exploit code exists at time of analysis, but the technique is well-understood and low in technical complexity once authenticated access is obtained.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Path traversal in Joomla! CMS com_media web service endpoint allows authenticated high-privilege attackers to read arbitrary files outside the intended web root via a manipulated search parameter. Affected versions span two major release trains: 4.0.0 through 5.4.5 and 6.0.0 through 6.1.0. No public exploit code exists and no active exploitation has been confirmed, but the vulnerability results in full confidentiality loss of the vulnerable system's filesystem contents accessible to the web process.

RemediationAI

The primary remediation is to upgrade to a patched release of Joomla! CMS. Consult the Joomla Security Centre advisory at https://developer.joomla.org/security-centre/1042-20260510-core-path-traversal-in-com-media-webservice-endpoint.html for the exact fixed versions - an exact patched version number is not independently confirmed from the available input data, so administrators should verify the latest stable releases in the 5.x and 6.x branches directly from joomla.org. As a compensating control prior to patching, restrict access to the com_media API endpoint at the web server or WAF layer by blocking requests containing traversal sequences (e.g., '../', '%2e%2e') in the search parameter; note this may break legitimate media search functionality. Additionally, applying the principle of least privilege by auditing and reducing the number of Super User and Administrator accounts minimizes the pool of identities capable of triggering the vulnerability, since PR:H is required. Ensure web process file system permissions are scoped to the web root to limit the blast radius of any successful traversal.

Affected VersionsENISA

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

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 com_media component in Joomla! CMS exposes a REST API endpoint for managing media files. The vulnerable code path fails to properly validate or sanitize the 'search' parameter submitted to this endpoint, allowing CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) exploitation - commonly known as path traversal. By injecting directory traversal sequences (e.g., '../') into the search parameter, an attacker can cause the application to resolve file paths outside the intended media directory, exposing arbitrary server-side files readable by the web process. The affected CPE is cpe:2.3:a:joomla!_project:joomla!_cms:*:*:*:*:*:*:*:*, spanning both the 4.x/5.x and 6.x release lines. The CVSS 4.0 vector (AT:P) confirms that specific attack requirements beyond basic network access must be met, consistent with the PR:H requirement - a privileged CMS account.

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 5.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:N/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
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
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
5.9 (MEDIUM)
CVE Published
May 26, 2026 - 16:45 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

An improper validation of the search parameter of the com_media files API endpoint leads to a path traversal vulnerability.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
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
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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