Skip to main content

Joomla CMS EUVDEUVD-2026-89088

| CVE-2026-90915 HIGH
Path Traversal (CWE-22)
2026-09-29 Joomla GHSA-fgrv-mjcr-vg2p
7.0
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to Joomla backend as privileged user
  2. Delivery
    Access cache purge action
  3. Exploit
    Submit crafted cache-group name with '../' traversal
  4. Execution
    Caching layer resolves path outside cache store
  5. Persist
    Arbitrary directory deletion
  6. Impact
    Data loss and site availability impact

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

Requires an authenticated backend user with sufficient privileges (CVSS PR:H) to invoke the cache purge action - realistically an administrator or Super User account. The specific trigger is a maliciously crafted cache group name containing path-traversal sequences that the file-storage caching layer fails to sanitize; the site must use the file-based cache storage handler for the purge to operate on the filesystem. No user interaction from a victim is needed (UI:N). Affected versions are Joomla 4.0.0-5.4.8 and 6.0.0-6.1.3. The high-privilege requirement is the primary limiting factor, confining the threat to insider/compromised-admin scenarios rather than opportunistic remote attackers.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H) scores 7.0, but the real-world risk is materially constrained by PR:H - exploitation requires high privileges, i.e. an authenticated backend user with cache-management access (typically administrator/Super User). This is not a pre-auth network flaw. There is no EPSS score, no CISA KEV listing, and no public POC provided, so exploitation status is 'no public exploit identified at time of analysis'. No SSVC decision data is supplied. The impact profile is integrity + availability only (VC:N - no data disclosure), consistent with arbitrary directory deletion. The advisory is a Joomla self-report (routine coordinated disclosure), not a signal of observed attacks. Net: a genuine but not urgent priority - a high-privilege, authenticated destructive flaw in a ubiquitous CMS. The 7.0 is somewhat generous given PR:H; my independent read lands lower (~6.5 for 4.0). No conflicting signals in the data, though note the vector's PR:H means the practical attacker population is limited to already-trusted admin accounts.

Exploit ScenarioDerived

An authenticated Joomla backend user with access to the cache purge feature submits a crafted cache-group name containing path-traversal sequences (e.g. '../../'), which the file-storage caching layer fails to validate. When the purge action runs, it deletes directories outside the intended cache path, letting the attacker destroy arbitrary directories on the host and cause data loss or site outage. No public exploit code is 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 – Sep 29, 2026

Arbitrary directory deletion in Joomla CMS affects versions 4.0.0 through 5.4.8 and 6.0.0 through 6.1.3, where a backend user holding administrator-level privileges (CVSS PR:H) can pass a cache group name containing path-traversal sequences that the file-based caching layer fails to sanitize, causing the cache purge action to remove directories outside the intended cache path. The result is high integrity and availability impact with no confidentiality loss, rated 7.0 under CVSS 4.0 (AV:N/AC:L/PR:H/UI:N/VC:N/VI:H/VA:H) and assessed at CVSS 3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H by independent analysis. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the high-privilege prerequisite confines realistic risk to insider or compromised-administrator scenarios rather than opportunistic remote attackers.

RemediationAI

Apply the fixed release published alongside the Joomla Security Centre advisory 20260905 (https://developer.joomla.org/security-centre/1085-20260905-core-arbitrary-directory-deletion-via-cache-purge-action.html); patch availability is per the vendor advisory and an exact fixed version number is not stated in the provided data, so administrators should upgrade to the latest release in their 5.x or 6.x line rather than treating 5.4.8 or 6.1.3 as safe. If immediate upgrade is not possible, the most targeted workaround is to switch the Joomla cache handler away from File storage - for example to Redis or Memcached, or to disable caching entirely - which removes the filesystem path resolution that the traversal abuses, with the trade-off that a shared in-memory backend adds infrastructure dependency and disabling caching degrades page performance under load. Because exploitation requires PR:H, hardening privileged access is a strong secondary control: enforce multi-factor authentication and least privilege on Super User and administrator accounts, remove stale or shared admin credentials, and review server logs for cache purge requests containing traversal sequences such as '../' to detect attempted abuse. Maintain off-host, restorable backups of the site tree in case deletion occurs, and note that these compensating controls reduce but do not fully eliminate risk if a privileged account is already compromised, since such an attacker has other destructive capabilities beyond this specific bug.

Affected VersionsENISA

Joomla! CMS 4.0.0-5.4.8
Joomla! CMS 6.0.0-6.1.3

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 root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / Path Traversal) in Joomla's caching subsystem. Joomla's cache layer accepts a 'group' identifier that is combined with the configured cache storage path to build filesystem locations; the file-based cache storage handler then performs write and purge operations against those derived paths. Because the group name was not validated or canonicalized, sequences such as '../' survived into the resolved path, so the cache purge action - which normally deletes only cached entries under the cache directory - could be steered to delete arbitrary directories on the host. CPE data identifies the affected component as cpe:2.3:a:joomla!_project:joomla!_cms across the 4.x, 5.x, and 6.x lines, and exploitation is only meaningful when the site is configured to use the file storage handler for caching, since the traversal is resolved by the filesystem rather than by an in-memory backend such as Redis or Memcached. The remote vector (AV:N, AC:L, AT:N) reflects that the purge action is reachable over HTTP, but PR:H from the assessed vectors means the attacker must already hold a privileged backend session, which is why the practical exposure is insider or post-compromise rather than anonymous.

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

Network-reachable admin backend action with high privileges (PR:H); no confidentiality impact, but arbitrary directory deletion yields high integrity and availability impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/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
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla! Core - [20260905] - Core - Arbitrary directory deletion via cache purge action in Joomla 4.0.0-5.4.8, 6.0.0-6.1.3 -An improper validation of the cache group name allowed path traverals in the file storage of the caching layer, resulting in arbitrary directory deletions.

Executive ViewAI

Why It Matters

A high-severity flaw in Joomla CMS (versions 4.0.0-5.4.8 and 6.0.0-6.1.3) allows a backend administrator-level account to trigger deletion of directories outside the intended cache path, threatening data integrity and service availability for any site running an affected release. Because exploitation requires elevated administrative privileges and no public exploit code or confirmed active exploitation exists, the realistic risk is concentrated in insider misuse or compromise of an administrative account rather than opportunistic external attack. Leadership should care because no vendor patch is currently available, meaning exposure persists until either a fix ships or interim access and caching controls are enforced.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict and audit administrator-level backend accounts, enforce least privilege and multi-factor authentication, limit backend access by IP or network, switch away from the file-based caching layer to an external cache handler where supported, monitor for unexpected directory deletions, and maintain tested offline backups for rapid restoration.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Ubiquitous
Joomla is one of the most widely deployed PHP CMS platforms worldwide
Data Quality
5 sources
Confidence: Medium

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
Medium
Technical Impact
Partial

Priority Score

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