← Back to CVE intelligence
CVE intelligenceCISA KEVRansomware use

CVE-2024-4577

PHP-CGI OS Command Injection Vulnerability

Published Jun 9, 2024Sources checked Nov 14, 2026
9.8CRITICALCVSS out of 10
What this means

Actively exploited

CISA lists CVE-2024-4577 in its Known Exploited Vulnerabilities catalog, which means exploitation has been observed. The entry applies to PHP Group PHP.

  • Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Public exploit: Cataloged public exploit.

What to do next

Remediation and response

Microsoft Security Response Center guidance

Vendor revision: Nov 14, 2026

CBL-Mariner Releases Release Notes

Vendor-listed releases

  • 8.1.29-1
  • 8.3.8-1
  • 0:8.4.18-2.azl4
CISA KEVListedObserved exploitation
EPSS100.0%Estimated 30-day exploitation probability
Ransomware useReported by CISACISA KEV ransomware field
Threat actors0Source-linked actor relationships
Overview

What is CVE-2024-4577?

In PHP versions 8.1.* before 8.1.29, 8.2.* before 8.2.20, 8.3.* before 8.3.8, when using Apache and PHP-CGI on Windows, if the system is set up to use certain code pages, Windows may use "Best-Fit" behavior to replace characters in command line given to Win32 API functions.

PHP CGI module may misinterpret those characters as PHP options, which may allow a malicious user to pass options to PHP binary being run, and thus reveal the source code of scripts, run arbitrary PHP code on the server, etc.

Source: NVD

CISA says:Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.CISA catalog due date Jul 3, 2024