CVE-2026-73327
Joomla vulnerability analysis and mitigation

Overview

CVE-2026-73327 is a rejected CVE originally described as a Zip Slip (path traversal) vulnerability in the com_joomlaupdate extension of Joomla! CMS versions up to and including 6.1.1. It was initially assigned by VulnCheck on August 12, 2026, alleging that the extract.php ZIP extraction routine failed to validate entry filenames, allowing crafted archives with .. segments or absolute paths to write files outside the intended extraction directory. The CVE was subsequently rejected on August 17, 2026, by VulnCheck after Joomla's Security Strike Team (the authoritative CNA for Joomla) determined the reported behavior is intentional — the update process is designed to write files to disk and is restricted to the highest-privilege users working with cryptographically verified Joomla archives (Github Advisory, Joomla PR #48057). Prior to rejection, VulnCheck had assigned a CVSS v3.1 score of 7.6 (High) and a CVSS v4.0 score of 8.7 (High) (Github Advisory).

Technical details

The originally reported issue (CWE-22: Path Traversal) concerned administrator/components/com_joomlaupdate/extract.php in Joomla! CMS, which read ZIP entry filenames directly from archive local file headers and passed them unvalidated to mkdir() and fopen() calls during extraction. A crafted ZIP archive with entry names containing .. path segments (e.g., ../../../../etc/cron.d/x) or absolute paths (e.g., /var/www/other-site/shell.php, C:\evil.php) could cause files to be written outside the intended extraction root — a class of vulnerability commonly known as "Zip Slip" (Joomla PR #48057). The proposed fix added a private isPathTraversalAttempt() method to the ZIPExtraction class that rejects entry names that are absolute (Unix root, Windows drive letter, or UNC path) or contain a .. path segment before the addPath prefix is applied (Joomla Commit 9678a17). Joomla's Security Strike Team assessed the behavior as not meeting the security-issue bar because exploitation requires Super User access, which already implies full code execution capability through the standard extension/update upload flow (Joomla PR #48057).

Impact

If the reported behavior were treated as a vulnerability, a Super User who processes a crafted malicious archive could have arbitrary files written to any location on the server filesystem, including outside the intended extraction directory. This could enable persistent remote code execution through placement of malicious PHP files (web shells) in web-accessible directories, or modification of system files such as cron jobs, potentially escalating from site-level administrative access to full host compromise (Feedly, Github Advisory). The Joomla project's position is that this impact is within the expected scope of Super User privileges, as such users already have the ability to install arbitrary extensions and execute code through legitimate means (Joomla PR #48057).

Exploitability

CVE-2026-73327 has been rejected and is not recognized as a valid vulnerability by Joomla's CNA. There is no evidence of public proof-of-concept exploit code or in-the-wild exploitation (Feedly). The EPSS score is approximately 0.853% (55th percentile), indicating a low probability of exploitation within 30 days (Github Advisory). The CVE is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and CISA's SSVC assessment noted exploitation as "none" and the vulnerability as not automatable (Feedly).

Mitigation and workarounds

Because CVE-2026-73327 has been rejected by Joomla's CNA, no official patch or security advisory has been issued by the Joomla project. A community-submitted pull request (PR #48057) proposes a hardening fix by adding path traversal validation to extract.php, but as of the last available information it had not been merged (Joomla PR #48057). As a precautionary measure, administrators should restrict the com_joomlaupdate extension to trusted Super Users only, ensure Joomla updates are sourced exclusively from official Joomla channels with cryptographic verification, implement file integrity monitoring for PHP execution directories, and monitor for unexpected files appearing outside intended extraction paths (Feedly).

Community reactions

The disclosure generated notable debate within the Joomla community regarding the boundary between "intended behavior" and "security vulnerability." Joomla contributor brianteeman confirmed via manual testing that before the proposed PR, a Zip Slip attack successfully wrote a PHP file to the web root, and argued that a Super User could be socially engineered into uploading a malicious update archive — distinguishing between the privilege needed to trigger extraction and the intent to cause traversal (Joomla PR #48057). Joomla Security Strike Team member SniperSister publicly criticized VulnCheck for violating Joomla's CNA scope by assigning the CVE without authorization, noting this was not the first such incident; VulnCheck's kdalal-vulncheck acknowledged the error and agreed to reject the record (Joomla PR #48057). The case highlights ongoing tensions in the CVE ecosystem around CNA scope boundaries and the classification of privilege-dependent behaviors as security vulnerabilities.

Additional resources


SourceThis report was generated using AI

Related Joomla vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-71573MEDIUM6.9
  • Joomla logoJoomla
  • cpe:2.3:a:joomla:joomla\!
NoNoAug 18, 2026
CVE-2026-73372MEDIUM5.1
  • Joomla logoJoomla
  • cpe:2.3:a:joomla:joomla\!
NoNoAug 18, 2026
CVE-2026-73336MEDIUM5.1
  • Joomla logoJoomla
  • cpe:2.3:a:joomla:joomla\!
NoNoAug 18, 2026
CVE-2026-72531MEDIUM5.1
  • Joomla logoJoomla
  • cpe:2.3:a:joomla:joomla\!
NoNoAug 18, 2026
CVE-2026-71572MEDIUM4.8
  • Joomla logoJoomla
  • cpe:2.3:a:joomla:joomla\!
NoNoAug 18, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management