{"id":"CVE-2024-4577","url":"https://www.cyber-defence.io/tools/cve/CVE-2024-4577","generatedAt":"2026-10-31T09:13:05.435Z","title":"PHP-CGI OS Command Injection Vulnerability","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.","published":"2024-06-09T20:15:10.000Z","lastModified":"2026-06-17T08:02:11.000Z","status":"Analyzed","sourceIdentifier":"security@php.net","cvss":{"version":"3.1","score":9.8,"severity":"CRITICAL","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},"cwe":["CWE-78"],"affected":["php/php","fedoraproject/fedora"],"epss":{"score":0.99987,"percentile":0.99984,"date":"2026-10-30","history":[]},"kev":{"listed":true,"dateAdded":"2024-06-12","dueDate":"2024-07-03","knownRansomwareCampaignUse":"Known","notes":"Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.\nThis vulnerability affects a common open-source component, third-party library, or a protocol used by different products. Please check with specific vendors for information on patching status. For more information, please see:  https://www.php.net/ChangeLog-8.php#;   https://nvd.nist.gov/vuln/detail/CVE-2024-4577"},"exploits":{"count":1,"verified":false,"firstPublished":"2025-06-15","source":"Exploit-DB (https://gitlab.com/exploit-database/exploitdb)","entries":[{"edbId":52331,"kind":"exploit","title":"PHP CGI Module 8.3.4 - Remote Code Execution (RCE)","url":"https://www.exploit-db.com/exploits/52331","sourceUrl":"https://gitlab.com/exploit-database/exploitdb/-/blob/main/exploits/php/webapps/52331.py","file":"exploits/php/webapps/52331.py","published":"2025-06-15","added":"2025-06-15","updated":"2025-06-15","author":"İbrahimsql","type":"webapps","platform":"php","port":null,"verified":false,"codes":["CVE-2024-4577"],"tags":null,"aliases":null,"applicationUrl":null,"screenshotUrl":null,"referenceUrl":null}]},"verdict":{"level":"urgent","text":"Known to be exploited in the wild (CISA KEV, CISA remediation deadline 3 July 2024). Treat as an emergency change: patch or isolate now, then hunt for prior compromise."},"changes":[],"references":[{"url":"http://www.openwall.com/lists/oss-security/2024/06/07/1","tags":["Mailing List","Third Party Advisory"],"source":"security@php.net"},{"url":"https://arstechnica.com/security/2024/06/php-vulnerability-allows-attackers-to-run-malicious-code-on-windows-servers/","tags":["Exploit","Press/Media Coverage","Third Party Advisory"],"source":"security@php.net"},{"url":"https://blog.orange.tw/2024/06/cve-2024-4577-yet-another-php-rce.html","tags":["Third Party Advisory"],"source":"security@php.net"},{"url":"https://cert.be/en/advisory/warning-php-remote-code-execution-patch-immediately","tags":["Third Party Advisory"],"source":"security@php.net"},{"url":"https://devco.re/blog/2024/06/06/security-alert-cve-2024-4577-php-cgi-argument-injection-vulnerability-en/","tags":["Exploit","Third Party Advisory"],"source":"security@php.net"},{"url":"https://github.com/11whoami99/CVE-2024-4577","tags":["Exploit"],"source":"security@php.net"},{"url":"https://github.com/php/php-src/security/advisories/GHSA-3qgc-jrrr-25jv","tags":["Exploit","Third Party Advisory"],"source":"security@php.net"},{"url":"https://github.com/rapid7/metasploit-framework/pull/19247","tags":["Exploit","Issue Tracking","Patch"],"source":"security@php.net"},{"url":"https://github.com/watchtowrlabs/CVE-2024-4577","tags":["Exploit","Third Party Advisory"],"source":"security@php.net"},{"url":"https://github.com/xcanwin/CVE-2024-4577-PHP-RCE","tags":["Exploit","Third Party Advisory"],"source":"security@php.net"},{"url":"https://isc.sans.edu/diary/30994","tags":["Exploit","Third Party Advisory"],"source":"security@php.net"},{"url":"https://labs.watchtowr.com/no-way-php-strikes-again-cve-2024-4577/","tags":["Exploit","Third Party Advisory"],"source":"security@php.net"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PKGTQUOA2NTZ3RXN22CSAUJPIRUYRB4B/","tags":["Mailing List"],"source":"security@php.net"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W45DBOH56NQDRTOM2DN2LNA2FZIMC3PK/","tags":["Mailing List"],"source":"security@php.net"},{"url":"https://security.netapp.com/advisory/ntap-20240621-0008/","tags":["Third Party Advisory"],"source":"security@php.net"},{"url":"https://www.imperva.com/blog/imperva-protects-against-critical-php-vulnerability-cve-2024-4577/","tags":["Third Party Advisory"],"source":"security@php.net"},{"url":"https://www.php.net/ChangeLog-8.php#8.1.29","tags":["Release Notes"],"source":"security@php.net"},{"url":"https://www.php.net/ChangeLog-8.php#8.2.20","tags":["Release Notes"],"source":"security@php.net"},{"url":"https://www.php.net/ChangeLog-8.php#8.3.8","tags":["Release Notes"],"source":"security@php.net"},{"url":"http://www.openwall.com/lists/oss-security/2024/06/07/1","tags":["Mailing List","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://arstechnica.com/security/2024/06/php-vulnerability-allows-attackers-to-run-malicious-code-on-windows-servers/","tags":["Exploit","Press/Media Coverage","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://blog.orange.tw/2024/06/cve-2024-4577-yet-another-php-rce.html","tags":["Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://blog.talosintelligence.com/new-persistent-attacks-japan/","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://cert.be/en/advisory/warning-php-remote-code-execution-patch-immediately","tags":["Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://devco.re/blog/2024/06/06/security-alert-cve-2024-4577-php-cgi-argument-injection-vulnerability-en/","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/11whoami99/CVE-2024-4577","tags":["Exploit"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/php/php-src/security/advisories/GHSA-3qgc-jrrr-25jv","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/rapid7/metasploit-framework/pull/19247","tags":["Exploit","Issue Tracking","Patch"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/watchtowrlabs/CVE-2024-4577","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/xcanwin/CVE-2024-4577-PHP-RCE","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://isc.sans.edu/diary/30994","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://labs.watchtowr.com/no-way-php-strikes-again-cve-2024-4577/","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PKGTQUOA2NTZ3RXN22CSAUJPIRUYRB4B/","tags":["Mailing List"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/W45DBOH56NQDRTOM2DN2LNA2FZIMC3PK/","tags":["Mailing List"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://security.netapp.com/advisory/ntap-20240621-0008/","tags":["Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.imperva.com/blog/imperva-protects-against-critical-php-vulnerability-cve-2024-4577/","tags":["Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.php.net/ChangeLog-8.php#8.1.29","tags":["Release Notes"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.php.net/ChangeLog-8.php#8.2.20","tags":["Release Notes"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.php.net/ChangeLog-8.php#8.3.8","tags":["Release Notes"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.vicarius.io/vsociety/posts/php-cgi-argument-injection-to-rce-cve-2024-4577","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.vicarius.io/vsociety/posts/php-cgi-os-command-injection-vulnerability-cve-2024-4577","tags":["Exploit","Third Party Advisory"],"source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-4577","tags":["US Government Resource"],"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"sources":{"nvd":"https://nvd.nist.gov/vuln/detail/CVE-2024-4577","epss":"https://www.first.org/epss/","kev":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","exploitdb":"https://www.exploit-db.com/"},"licence":"CC BY 4.0 — link back to the CVE Explorer if you publish the results; upstream data remains subject to its own terms."}