CVE-2024-4577

Argument Injection in PHP-CGI

Published Jun 9, 2024 CVSS 3.1 · 9.8 Critical EPSS 100.0% KEV · Listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
References
Link Providers
http://www.openwall.com/lists/oss-security/2024/06/07/1 cve-icon cve-icon cve-icon
https://arstechnica.com/security/2024/06/php-vulnerability-allows-attackers-to-run-malicious-code-on-windows-servers/ cve-icon cve-icon cve-icon
https://blog.orange.tw/2024/06/cve-2024-4577-yet-another-php-rce.html cve-icon cve-icon cve-icon
https://blog.talosintelligence.com/new-persistent-attacks-japan/ cve-icon
https://cert.be/en/advisory/warning-php-remote-code-execution-patch-immediately cve-icon cve-icon cve-icon
https://devco.re/blog/2024/06/06/security-alert-cve-2024-4577-php-cgi-argument-injection-vulnerability-en/ cve-icon cve-icon cve-icon
https://github.com/11whoami99/CVE-2024-4577 cve-icon cve-icon
https://github.com/php/php-src/security/advisories/GHSA-3qgc-jrrr-25jv cve-icon cve-icon cve-icon
https://github.com/rapid7/metasploit-framework/pull/19247 cve-icon cve-icon
https://github.com/watchtowrlabs/CVE-2024-4577 cve-icon cve-icon
https://github.com/xcanwin/CVE-2024-4577-PHP-RCE cve-icon cve-icon
https://isc.sans.edu/diary/30994 cve-icon cve-icon
https://labs.watchtowr.com/no-way-php-strikes-again-cve-2024-4577/ cve-icon cve-icon cve-icon
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PKGTQUOA2NTZ3RXN22CSAUJPIRUYRB4B/ cve-icon cve-icon
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W45DBOH56NQDRTOM2DN2LNA2FZIMC3PK/ cve-icon cve-icon
https://nvd.nist.gov/vuln/detail/CVE-2024-4577 cve-icon
https://security.netapp.com/advisory/ntap-20240621-0008/ cve-icon cve-icon
https://www.cisa.gov/known-exploited-vulnerabilities-catalog cve-icon
https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-4577 cve-icon cve-icon
https://www.cve.org/CVERecord?id=CVE-2024-4577 cve-icon
https://www.imperva.com/blog/imperva-protects-against-critical-php-vulnerability-cve-2024-4577/ cve-icon cve-icon
https://www.php.net/ChangeLog-8.php#8.1.29 cve-icon cve-icon
https://www.php.net/ChangeLog-8.php#8.2.20 cve-icon cve-icon
https://www.php.net/ChangeLog-8.php#8.3.8 cve-icon cve-icon
https://www.vicarius.io/vsociety/posts/php-cgi-argument-injection-to-rce-cve-2024-4577 cve-icon
https://www.vicarius.io/vsociety/posts/php-cgi-os-command-injection-vulnerability-cve-2024-4577 cve-icon
History
Type Values Removed Values Added
Metrics epss

{'score': 0.94374}

epss

{'score': 0.94389}

Type Values Removed Values Added
Metrics epss

{'score': 0.94395}

epss

{'score': 0.94374}

Type Values Removed Values Added
Metrics epss

{'score': 0.94412}

epss

{'score': 0.94395}

Type Values Removed Values Added
First Time appeared Microsoft
Microsoft windows
CPEs cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*
Vendors & Products Microsoft
Microsoft windows
Type Values Removed Values Added
First Time appeared Php Group
Php Group php
CPEs cpe:2.3:a:php_group:php:8.1.0:*:*:*:*:*:*:*
cpe:2.3:a:php_group:php:8.2.0:*:*:*:*:*:*:*
cpe:2.3:a:php_group:php:8.3.0:*:*:*:*:*:*:*
Vendors & Products Php Group
Php Group php
Metrics kev

{'dateAdded': '2024-06-12'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'active', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
php
Published
Updated
Oct 21, 2025, 11:05 PM
Reserved
May 6, 2024, 10:21 PM
Status
Analyzed
Published
Jun 9, 2024, 8:15 PM
Modified
Jun 17, 2026, 8:02 AM
Severity
Critical
Public date
Jun 7, 2024, 12:00 AM