CVE-2024-4577
9.8, critico Sfruttamento accertato Usata in campagne ransomwarePHP-CGI OS Command Injection Vulnerability
- CVSS
- 9.8, critico critica CVSS v3.1
- EPSS, prossimi 30 giorni
- 100% superiore al 99.9% delle CVE con punteggio
- Sfruttamento
- Sfruttamento confermato in attacchi reali
- Pubblicata
- 9 giu 20242 anni fa
Sfruttamento accertato
La CISA l'ha aggiunta al catalogo Known Exploited Vulnerabilities il 12 giu 2024 e la collega ad attività ransomware. Le agenzie federali statunitensi dovevano porvi rimedio entro il 3 lug 2024, una scadenza ormai passata.
Azione richiesta. Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Descrizione
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.
Dettagli
- Vendor
- PHP Group e altri 1
- Prodotto
- PHP
- Debolezza
- CWE-78 (si apre in una nuova scheda)
- Stato
- Analizzata
- Aggiornata
- 17 giu 2026
- Assegnata da
- security@php.net
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Riferimenti 23
Codice di exploit 12
- arstechnica.com /security/2024/06/php-vulnerability-allows-attackers-to-run-malicious-code-on-windows-servers/ (si apre in una nuova scheda)
- blog.talosintelligence.com /new-persistent-attacks-japan/ (si apre in una nuova scheda)
- devco.re /blog/2024/06/06/security-alert-cve-2024-4577-php-cgi-argument-injection-vulnerability-en/ (si apre in una nuova scheda)
- github.com /11whoami99/CVE-2024-4577 (si apre in una nuova scheda)
- github.com /php/php-src/security/advisories/GHSA-3qgc-jrrr-25jv (si apre in una nuova scheda)
- github.com /rapid7/metasploit-framework/pull/19247 (si apre in una nuova scheda)
- github.com /watchtowrlabs/CVE-2024-4577 (si apre in una nuova scheda)
- github.com /xcanwin/CVE-2024-4577-PHP-RCE (si apre in una nuova scheda)
Altri 4
- isc.sans.edu /diary/30994 (si apre in una nuova scheda)
- labs.watchtowr.com /no-way-php-strikes-again-cve-2024-4577/ (si apre in una nuova scheda)
- vicarius.io /vsociety/posts/php-cgi-argument-injection-to-rce-cve-2024-4577 (si apre in una nuova scheda)
- vicarius.io /vsociety/posts/php-cgi-os-command-injection-vulnerability-cve-2024-4577 (si apre in una nuova scheda)
Patch e correzioni 1
Advisory 4
- openwall.com /lists/oss-security/2024/06/07/1 (si apre in una nuova scheda)
- blog.orange.tw /2024/06/cve-2024-4577-yet-another-php-rce.html (si apre in una nuova scheda)
- security.netapp.com /advisory/ntap-20240621-0008/ (si apre in una nuova scheda)
- imperva.com /blog/imperva-protects-against-critical-php-vulnerability-cve-2024-4577/ (si apre in una nuova scheda)
Altri riferimenti 6
- lists.fedoraproject.org /archives/list/package-announce@lists.fedoraproject.org/message/PKGTQUOA2NTZ3RXN22CSAUJPIRUYRB4B/ (si apre in una nuova scheda)
- lists.fedoraproject.org /archives/list/package-announce@lists.fedoraproject.org/message/W45DBOH56NQDRTOM2DN2LNA2FZIMC3PK/ (si apre in una nuova scheda)
- cisa.gov /known-exploited-vulnerabilities-catalog?field_cve=CVE-2024-4577 (si apre in una nuova scheda)
- php.net /ChangeLog-8.php#8.1.29 (si apre in una nuova scheda)
- php.net /ChangeLog-8.php#8.2.20 (si apre in una nuova scheda)
- php.net /ChangeLog-8.php#8.3.8 (si apre in una nuova scheda)
Il tipo è ricavato dai tag di NVD dove ci sono, altrimenti dalla forma dell'URL: consideratelo un indizio.
Oltre questa pagina
CVE-2024-4577 è nella vostra rete?
Questa pagina vi dice quanto è pericolosa CVE-2024-4577 in circolazione. Se si trova su uno dei vostri dispositivi, può dirlo solo una scansione della vostra rete. È quello che i nostri sistemi fanno ogni giorno per le aziende che proteggiamo.
CVE-2024-4577 è nel catalogo CISA delle vulnerabilità sfruttate: gli attaccanti la stanno già usando.
-
EXYS7600 OCELOT
Trovarla prima degli attaccanti
Ocelot scansiona la vostra rete a intervalli pianificati e segnala ogni vulnerabilità che trova con il suo identificativo CVE, il punteggio CVSS e quanti dei vostri host sono interessati. Un risultato come CVE-2024-4577 arriva con i dispositivi da aggiornare.
Scoprite EXYS7600 OCELOT -
EXYS7950 KONDRA
Rilevarla se viene sfruttata
Finché la patch non è installata, Kondra sorveglia rete, eventi ed endpoint in tempo reale. Tiene l'inventario del software installato su ogni endpoint, e le sue regole di rilevamento delle anomalie segnalano cosa fa un attaccante una volta entrato.
Scoprite EXYS7950 KONDRA
Dati compilati dall'API NVD 2.0, dal catalogo CISA Known Exploited Vulnerabilities e da FIRST EPSS. I punteggi si riferiscono alla nostra ultima raccolta del 17 ott 2026, non allo stato attuale delle fonti.