CVE-2026-99157 in Linux情報

要約

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

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

scsi: bsg: UFS RPMBの応答データに適合させるため、bsg_setup_queue()へreply_lenを渡す

bsg-libは各ジョブに対して96バイト(SCSI_SENSE_BUFFERSIZE)の応答バッファを割り当てますが、struct ufs_rpmb_reply構造体は104バイトです。これは、40バイトのstruct ufs_bsg_replyに続き、64バイトのEHS(Extended Sense Data)が続く構成となっています。Advanced RPMBコマンドがEHSを返す場合、ufshcd_advanced_rpmb_req_handler()はそのEHSを40バイトのヘッダ直後にコピーし、バッファの末尾から8バイト分を超えて書き込みを行います。

各BSGトランスポートはbsg_setup_queue()へ自らの応答バッファサイズを渡すようにし、ufs_bsgではsizeof(struct ufs_rpmb_reply)を要求することで、完全な応答データをユーザー空間に到達させます。他のトランスポートについてはSCSI_SENSE_BUFFERSIZEを引き続き使用します。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-427891

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!