CVE-2026-64126 in Linux情報

要約

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

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

Bluetooth: MGMT: Add Extended Advertising Dataの長さの検証を行う

MGMT_OP_ADD_EXT_ADV_DATAは可変長コマンドとして登録されており、固定ヘッダサイズにはMGMT_ADD_EXT_ADV_DATA_SIZEが使用されます。その後ハンドラはcp->adv_data_lenおよびcp->scan_rsp_lenを使用してcp->dataを検証・コピーしますが、これらのバイトがmgmtコマペイロードの一部であることを確認するチェックが行われていませんでした。

そのため、短すぎるコマンドによりadd_ext_adv_data()がtlv_data_is_valid()に境界外ポインタを渡す可能性があります。もしコマンドバッファの先頭にあるバイトアドレス可能であれば、それらはスキャンレスポンスデータとしてアドバタイジングインスタンスにもコピーされ、呼び出し元はMGMT_OP_GET_ADV_INSTANCE経由でこれらを読み戻すことができます。このトリガーには初期ユーザーネームスペースにおけるCAP_NET_ADMIN権限が必要です。KASANにより8バイトのslab-out-of-bounds読み取りが報告されています。

cp->dataを解析する前に、コマンド長が固定ヘッダと両方のアドバタイジングデータ長の合計に一致しない場合は拒否します。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380278

EPSS

0.00000

アクティビティ

低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!