
Ein Bash-Skript zum Scannen mehrerer Domains auf die Schwachstelle CVE-2024-4577 in PHP-CGI.
Der CVE-2024-4577 Vulnerability Checker ist ein Bash-Skript, das mehrere Domains auf die CVE-2024-4577-Schwachstelle in PHP-CGI überprüft. Dieses Tool ermöglicht es Sicherheitsforschern und Systemadministratoren, schnell zu beurteilen, ob ihre Systeme oder eine Liste von Domains potenziell von diesem spezifischen Sicherheitsproblem betroffen sind.
In PHP-Versionen 8.1.* vor 8.1.29, 8.2.* vor 8.2.20 und 8.3.* vor 8.3.8 kann Windows bei Verwendung von Apache und PHP-CGI unter Windows, wenn das System für bestimmte Codepages eingerichtet ist, das „Best-Fit“-Verhalten verwenden, um Zeichen in der an Win32-API-Funktionen übergebenen Befehlszeile zu ersetzen. Das PHP-CGI-Modul könnte diese Zeichen fälschlich als PHP-Optionen interpretieren, was es einem böswilligen Benutzer ermöglichen könnte, Optionen an die ausgeführte PHP-Binärdatei zu übergeben und so den Quellcode von Skripten offenzulegen, beliebigen PHP-Code auf dem Server auszuführen usw.

git clone https://github.com/JeninSutradhar/CVE-2024-4577-checker.gitcd cve-2024-4577-checkerchmod +x cve_2024_4577_checker.sh./cve_2024_4577_checker.sh -f domains.txt
-f Datei: Gibt eine Datei an, die eine Liste der zu überprüfenden Domains enthält (eine Domain pro Zeile)-t Threads: Legt die Anzahl der gleichzeitigen Threads fest (Standard: 10)-u user_agent: Legt eine benutzerdefinierte User-Agent-Zeichenfolge fest-i: Führt den interaktiven Modus aus, der die manuelle Eingabe von Domains ermöglicht-h: Zeigt die Hilfemeldung an./cve_2024_4577_checker.sh -f domains.txt./cve_2024_4577_checker.sh -f domains.txt -t 20./cve_2024_4577_checker.sh -f domains.txt -u "MyCustomUserAgent/1.0"./cve_2024_4577_checker.sh -i
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.
Dieses Tool dient ausschließlich Bildungs- und Testzwecken. Stellen Sie immer sicher, dass Sie die Erlaubnis haben, die Ziel-Domains zu scannen. Die Autoren sind nicht für Missbrauch oder Schäden verantwortlich, die durch dieses Programm verursacht werden.