Skip to main content

Joomla CMS CVE-2026-73327

| EUVDEUVD-2026-57390 HIGH
Path Traversal (CWE-22)
2026-08-12 VulnCheck GHSA-f3gp-9xr4-qmvc
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious ZIP with traversal entry names
  2. Delivery
    Social-engineer Super User to extract archive
  3. Exploit
    Super User triggers extraction via com_joomlaupdate admin panel
  4. Execution
    extract.php writes PHP shell outside extraction root
  5. Persist
    Attacker executes planted PHP shell
  6. Impact
    Persistent RCE on server

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 Joomla 6.1.1 with the com_joomlaupdate component active (this is a default core component). The critical limiting condition is that a Super User - the highest privilege level in Joomla - must be actively induced into initiating extraction of an attacker-supplied ZIP archive through the administrator update interface; the attacker cannot trigger this autonomously. The PHP process running the extraction must have write permissions to directories outside the intended extraction root (common in shared hosting or misconfigured environments). Exploitation is bounded by: (1) the mandatory Super User cooperation requirement (UI:A per CVSS 4.0), preventing any automated or opportunistic attack; (2) the high privilege target (PR:H), meaning only Super User accounts are the relevant social engineering surface; and (3) the requirement that the attacker deliver a specifically crafted archive and convince the Super User to extract it, reflecting the AC:H complexity rating. Default configurations with a single well-guarded Super User account significantly reduce realistic exposure beyond the raw CVSS score.

Impact

The CVSS 4.0 score of 8.7 with vector AV:N/AC:H/AT:N/PR:H/UI:A reflects the genuine severity of the impact (full C/I/A compromise of both vulnerable and subsequent systems) while accurately encoding the significant exploitation barriers: high attack complexity (AC:H) for the social engineering component, high privilege requirement (PR:H for Super User), and mandatory active user interaction (UI:A). In practice, this is a meaningful constraint - the attacker cannot directly trigger extraction and must specifically target one of the most privileged Joomla accounts. Despite the high CVSS score, opportunistic mass exploitation is unlikely; this is more suited to targeted attacks against specific Joomla installations. No CISA KEV listing exists, and no public POC has been identified at time of analysis. EPSS data was not provided. The payload impact is severe - successful exploitation yields persistent server-level RCE via planted PHP webshells - so targeted risk remains high even if bulk exploitation probability is low. The CVSS 4.0 subsequent-system metrics (SC:H/SI:H/SA:H) correctly capture that a planted PHP shell can affect the broader server environment beyond Joomla itself.

Exploit ScenarioDerived

An attacker crafts a ZIP archive with entries named using traversal sequences such as ../../webroot/malicious.php, then socially engineers a Joomla Super User - via phishing, a fake update notification, or a compromised plugin - into uploading and extracting the archive through the com_joomlaupdate administrator interface. The unpatched extract.php routine writes the PHP file outside the intended extraction directory into a web-accessible path, granting the attacker persistent unauthenticated remote code execution on the server. No public POC has been identified at time of analysis, but the technique is well-understood and the fix provides a clear roadmap for reconstruction.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.9% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 12, 2026

Path traversal (Zip Slip) in Joomla 6.1.1's com_joomlaupdate component enables persistent remote code execution when a Super User is socially engineered into extracting a crafted ZIP archive via the administrator interface. The extract.php extraction routine failed to validate ZIP entry filenames for parent-directory sequences (..), absolute Unix paths, Windows drive letter paths, or UNC paths - allowing an attacker-supplied archive to write arbitrary PHP files outside the intended extraction root. No confirmed active exploitation (not in CISA KEV); an upstream patch is available via GitHub commit and PR, though a tagged patched release version has not been independently confirmed.

RemediationAI

Apply the upstream patch from commit 9678a171d37e1e10ca75c9124bdafe20fe14fa5b (https://github.com/joomla/joomla-cms/commit/9678a171d37e1e10ca75c9124bdafe20fe14fa5b) and track PR #48057 (https://github.com/joomla/joomla-cms/pull/48057) for release integration. Note that a specific patched release version number is not independently confirmed from the available data - this is an upstream fix available as a commit and PR, not yet confirmed as a tagged release. As compensating controls pending an official release: restrict Super User accounts to the minimum necessary trusted administrators, enforce strict vetting of any ZIP archives before extraction through the Joomla administrator panel, and monitor the server's webroot and PHP-accessible directories for unexpected new PHP files. Disabling or restricting access to the com_joomlaupdate administrator component is the most effective short-term mitigation; however, this will prevent legitimate Joomla updates and should be weighed against operational needs. Review VulnCheck's advisory at https://www.vulncheck.com/advisories/joomla-zip-slip-path-traversal-via-com-joomlaupdate-extract-php for additional guidance.

Affected VersionsENISA

Joomla! CMS 0 ≤6.1.1

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 vulnerability resides in administrator/components/com_joomlaupdate/extract.php, Joomla's built-in CMS update extraction routine. This is a classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) - commonly known as 'Zip Slip' - where raw ZIP archive entry filenames are consumed by the extraction logic without sanitization before being used to construct output file paths. The affected CPE is cpe:2.3:a:joomla:joomla!_cms:*:*:*:*:*:*:*:*. The fix, visible in PR #48057 and commit 9678a171d37e1e10ca75c9124bdafe20fe14fa5b, introduces an isPathTraversalAttempt() method that normalizes backslashes to forward slashes and then rejects: (1) paths starting with '/' (absolute Unix), (2) paths matching Windows drive letter syntax (e.g., C:), (3) UNC-style paths (//server/share), and (4) any path segment equal to '..'. The check is applied to the raw entry name before any addPath prefix is prepended, correctly intercepting traversal at the right stage of processing.

Know when PHP 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 (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 7.6 HIGH

Super User privilege required to trigger extraction (PR:H), active user interaction mandatory (UI:R), scope changes to server OS via planted PHP shell (S:C), high complexity for social engineering (AC:H).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

Joomla 6.1.1 contains a path traversal vulnerability in the com_joomlaupdate extension that allows a Super User to be induced into extracting a crafted archive containing directory traversal sequences or absolute paths in ZIP entry filenames. Attackers can supply malicious ZIP entry names with parent-directory segments or absolute paths to the extract.php extraction routine, causing files to be written outside the intended destination root and enabling persistent remote code execution via planted PHP files.

Executive ViewAI

Why It Matters

A critical path traversal vulnerability in Joomla 6.1.1's update component allows authenticated administrators to execute arbitrary code when socially engineered into extracting a malicious ZIP archive, potentially compromising websites. No public exploit has been identified at time of analysis, though the vulnerability poses significant risk given the prevalence of social engineering attacks. Organizations should prioritize patching all Joomla 6.1.1 instances immediately.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.9%
Top 45% exploitable
Prevalence
High
major open-source CMS, millions of global production deployments
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.9%
Patch available Yes
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

45
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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