CVE-2026-99115 in Linux
要約
〜によって VulDB • 2026年10月28日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
ksmbd: FS_POSIX_INFORMATIONにおけるFileSysIdentifierの埋め込み
smb2_get_info_filesystem()はFS_POSIX_INFORMATIONに対して56バイト(すなわちFILE_SYSTEM_POSIX_INFO全体)を報告しますが、FileSysIdentifierには値が代入されません。その8バイトは、レスポンスバッファで見つかったままの状態でクライアントに送信されます。
割り当て時にバッファはゼロクリアされるため、単独のリクエストでは何もリークしません。しかし、複合リクエスト(compound request)の場合にはリークの可能性があります:次のレスポンスへのオフセットは、前のレスポンスに対して固定された長さに基づいて進められるため、smb2_set_err_rsp()による短いエラーレスポンスに置き換えられてバッファ内に残ったままの応答がそのまま残り、次の応答はその上にヘッダーのみクリアされて配置されます。
ファイルシステムID statfs()が返す値を報告します(これはこのフィールドの用途です)。FileSysIdentifierは__le64型であり、f_fsidはintのペアであるため、まずval[0]を下位半分として値を組み立ててから、出力時に変換を行います。
If you want to get best quality of vulnerability data, you may have to visit VulDB.