Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
CISA KEV·Added 2024-06-12 — agencies required to remediate by 2024-07-03 · Ransomware

CVE-2024-4577

CRITICAL
Also known asBIT-libphp-2024-4577BIT-php-2024-4577BIT-php-min-2024-4577
Published
Jun 9, 2024
Updated
Apr 10, 2026
Affected
0 pkgs
Patched
None yet
Exploits
57 known

EPSS Exploitation Probability

via FIRST.org ↗
94.4%probability of exploitation in next 30 days
Very High Risk100th percentile-0.02%
93.9%94.2%94.6%94.9%94.4%94.4%Dec 25Apr 26Jun 26

EPSS (Exploit Prediction Scoring System) is a daily probability model maintained by FIRST.org. It estimates the likelihood a CVE will be exploited in production environments within the next 30 days, derived from real-world threat intelligence signals.

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.

Exploits & PoCs
57

Research use only. For defensive security, authorized penetration testing, and academic research only. Never execute exploit code against systems without explicit written authorization.

EDB-52331webappsphp

PHP CGI Module 8.3.4 - Remote Code Execution (RCE)

by İbrahimsql · Jun 15, 2025

Frequently Asked Questions

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.
O3 Security · Impact-Aware SCA

Is CVE-2024-4577 in your stack?

O3 detects CVE-2024-4577 across dependencies and uses function-level reachability to confirm whether the vulnerable code path is actually reachable — not just present. No false positives.