CVE-2026-98167 in Linux情報

要約

〜によって VulDB • 2026年10月07日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

smb: client: compound暗号化PDUにおけるserver->total_readの修正

receive_encrypted_standard()関数内では、compound暗号化フレームの部分PDUを処理する際、server->total_readが復号された完全なフレームサイズのままになっています。その結果、cifs_handle_standard()はこの完全なサイズをsmb2_check_message()に渡すため、PDU長さのガード機能が現在の部分PDUではなく、全体のcompoundフレームに対して誤って検証を行うことになります。

これにより、末尾以外の切り詰められた部分PDUが長さ検証を回避でき、smb2_get_data_area_len()において配列外読み出し(out-of-bounds reads)を引き起こす可能性があります。

この問題を修正するため、server->total_readを現在の部分PDUの真の長さに設定します。具体的には、末尾以外の部分PDUではnext_cmdに、最後の部分PDUでは残りのpdu_lengthを設定します。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-414094

EPSS

0.00225

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!