CVE-2025-60790
PHP vulnerability analysis and mitigation

Overview

ProcessWire CMS 3.0.246 contains a vulnerability (CVE-2025-60790) that allows a low-privileged user with lang-edit permission to trigger a Denial of Service (DoS) condition through unlimited pre-validation ZIP extraction in the Language Support component. The vulnerability was discovered by Md. Moniruzzaman Prodhan and affects version 3.0.246 of ProcessWire CMS (GitHub Issue).

Technical details

The vulnerability exists in WireUpload::saveUploadZip() and WireFileTools::unzip() components. The system extracts user-supplied ZIP files before any validation and without resource limits. The unzip() routine only applies a simple '..' substring guard with no checks on total uncompressed size, number of entries, directory depth, or extraction time. The vulnerability is classified under CWE-409 (Improper Handling of Highly Compressed Data) (GitHub Issue).

Impact

The vulnerability can lead to significant resource exhaustion affecting both CPU and disk usage. A small ZIP file (below typical upload caps of 40 MB) can expand to multi-GB during extraction in site/assets/files/.zip_tmp/, causing request-time CPU/disk spikes and observable slowdown across admin/site. If extraction grows to partition's free space, it can trigger disk exhaustion cascade leading to caching failures, session write errors, and forced logouts (GitHub Issue).

Mitigation and workarounds

No official patches or mitigations have been publicly disclosed at the time of this report (GitHub Issue).

Additional resources


SourceThis report was generated using AI

Related PHP vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-61457MEDIUM6.1
  • PHPPHP
  • code16/sharp
NoYesOct 21, 2025
CVE-2025-60790MEDIUM5.7
  • PHPPHP
  • processwire/processwire
NoNoOct 21, 2025
GHSA-m895-2hj3-8cg9MEDIUM5.3
  • PHPPHP
  • shopware/core
NoYesOct 21, 2025
GHSA-27c9-vp3w-6ww8MEDIUM4.9
  • PHPPHP
  • shopware/core
NoYesOct 21, 2025
GHSA-r2vg-hvjm-fg38MEDIUM4.3
  • PHPPHP
  • shopware/core
NoYesOct 21, 2025

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