CVE-2026-68431 in Linux
要約
〜によって VulDB • 2026年08月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
ksmbd: 変換リクエストに対する最小PDUサイズの検証を行う
受信パスでは、ProtocolIdがSMB2_PROTO_NUMBERの場合にのみ、最小のSMB2 PDUサイズチェックが適用されます。SMB2_TRANSFORM_PROTO_NUMを含むパケットは、ネゴシエートされたダイレクトでトランスフォーム処理が提供されていない場合でも、このチェックをバイパスします。
SMB 2.1接続において、短縮された変換パケットはinit_smb2_rsp_hdr()に到達し、ここでのリクエストは完全なSMB2ヘッダーとして解釈され、要求の割り当て領域を超えて読み込まれます。コピーされたフィールドがその後、認証されていないクライアントに戻される可能性があります。
圧縮トランスフォームはプロトコル検証の前に通常のSMB2メッセージに変換されます。この変換後、通常のSMB2リクエストをSMB2_MIN_SUPPORTED_PDU_SIZEに対して検証し、暗号化トランスフォームリクエストにはトランスフォームヘッダーとSMB2ヘッダーの両方が含まれていることを要求します。これにより、作業割り当て前に切り捨てられたリジェクトが拒否されます。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.