
CVE-2025-24016: Wazuh 安全でないデシリアライゼーションによるリモートコード実行 (RCE)
Wazuhサーバにおける安全でないデシリアライゼーションの脆弱性により、DAPIのリクエスト/レスポンス内で無害化されていない辞書インジェクションを通じてリモートコード実行が可能になります。この問題は、DistributedAPIパラメータがJSONとしてシリアライズされ、その後framework/wazuh/core/cluster/common.pyのas_wazuh_object関数でデシリアライズされる方法に起因します。
攻撃者がDAPIのリクエストまたはレスポンスに無害化されていない辞書を注入すると、未処理の例外(__unhandled_exc__)を細工し、任意のPythonコード実行を引き起こす可能性があります。

| ❗ 免責事項 |
|---|
| このプロジェクトは主にスタンドアロンのCLIツールとして使用するために構築されています。このエクスプロイトをサービスとして実行するとセキュリティリスクが生じる可能性があります。 注意して使用し、追加のセキュリティ対策を講じることを推奨します。DWYOR |
git clone https://github.com/0xjessie21/CVE-2025-24016.git
cd CVE-2025-24016/
pip install -r requirements.txt
python3 CVE-2025-24016.py -h
これによりツールのヘルプが表示されます。サポートされているスイッチは以下の通りです。
Usage:
python3 CVE-2025-24016.py [flags]
options:
-h, --help show this help message and exit
-u URL, --url URL Target URL (ex: https://<worker-server>:55000/security/user/authenticate/run_as)
-i IP, --ip IP Local host for reverse shell connection
-p PORT, --port PORT Local port for reverse shell connection