
CVE-2025-10230 PoC - Samba WINS Hook コマンドインジェクション
作者は、このツールの誤用または損害について一切の責任を負いません。
本リサーチは、教育および防御目的でのみ提供されています。
このリポジトリには、Samba の WINS フック メカニズムにおけるコマンドインジェクションの脆弱性 CVE-2025-10230 の Proof-of-Concept (PoC) が含まれています。
この脆弱性は、以下の条件を満たす Samba インストールに影響します:
wins support = yes が有効wins hook = ... にカスタムシェルコマンドが定義されているこの PoC は、特別に細工された NetBIOS 名前登録 パケットが Samba 内で任意のシェルコマンドをトリガーする方法を示しています。
CVE-2025-10230 は、Samba の WINS サーバー実装におけるコマンドインジェクションの脆弱性であり、特に Active Directory ドメインコントローラーとして動作し、WINS サポートと 'wins hook' パラメータの両方が設定されている場合に発生します。
CVSS:3.1: AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H (10.0)
この問題に対処するパッチは、以下のサイトに公開されています。
https://www.samba.org/samba/security/
さらに、Samba 4.23.2、4.22.5、4.21.9 がセキュリティリリースとして発行され、欠陥を修正しています。Samba 管理者は、できるだけ早くこれらのリリースにアップグレードするか、パッチを適用することを推奨します。
wins hook ハンドラーが サニタイズされていない入力 で実行される< > ; を含めることはできません正常に実行されるコマンド例:
ls
pwd
uname
[global]
wins support = yes
wins hook = /usr/bin/ls
python3 poc/cve-2025-10230.py \
-t <TARGET_IP> \
-n <PAYLOAD_NAME> \
-i <SOURCE_IP>
python3 poc/cve-2025-10230.py -t 192.168.0.10 -n bin -i 192.168.0.50
CVE-2025-10230/
│
├── poc/
│ └── cve-2025-10230.py
│
├── evidence/
│ └── logs.md
│
├── conf/
│ └── smb.conf
│
└── README.md
- 研究者: krakhen.dev
- GitHub: @nehkark
- Email: [email protected]
- Website: https://vciso.cloud
- Reference: https://github.com/dptsec/CVE-2025-10230/