
CVE-2025-38501の概念実証エクスプロイト。不完全なTCPハンドシェイクを介してKSMBD SMBサーバーの接続制限をリモートで枯渇させ、LinuxカーネルSMB実装に対するサービス拒否攻撃を可能にします。
KSMBDrain(CVE-2025-38501)の概念実証エクスプロイトです。リモートからKSMBDサーバーの接続制限を枯渇させることができます。
リモートの攻撃者は、TCP 3ウェイハンドシェイクを実行した後、以降のパケットに応答しないことで、KSMBDサーバーの最大接続制限を枯渇させることができます。デフォルトでは、KSMBDサーバーはそのような接続を無期限に保持するため、攻撃者は利用可能なすべての接続を消費できます。ユーザー空間の設定ファイルでタイムアウトを設定することは可能ですが(最小1分)、単一のIPアドレスからの攻撃者がこのような接続を繰り返し開始することで、SMBサービスに対してDoSを引き起こす可能性があります。
poc.py 内のターゲットIPを変更し、スクリプトを実行します。バグの再現とPoCの開発に協力してくださった @FFreestanding に感謝いたします。
この概念実証(PoC)コードは教育および研究目的のみで提供されています。
このコードは責任を持って、自分が所有するシステムかテストの明示的な許可があるシステムでのみ使用してください。
著者および貢献者は、このコードによって引き起こされた誤用や損害について一切の責任を負いません。