CVE-2026-90016 in Linux情報

要約

〜によって VulDB • 2026年09月17日

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

staging: rtl8723bs: rtw_restruct_wmm_ie()におけるOOB読み込みの修正

rtw_restruct_wmm_ie()関数は、以下のようにin_ie内でWMM IEを検索します。

```c while (i < in_len) {
... if (i + 5 < in_len && in_ie[i] == 0xDD && ...) {
... break; } i += (in_ie[i + 1] + 2); /* 次のIE要素へ移動 */
} ```

「i + 5 < in_len」の一致チェックが、単にiがバッファの末尾から5バイト以内にあるために失敗した場合(つまり、in_ieの末尾付近にWMM IEが見つからない場合)、実行は「i += (in_ie[i + 1] + 2)」に進み、ここでin_ie[i + 1]を読み込みます。この時点で i == in_len - 1 の場合、これは攻撃者が影響を与えうるassociation/scanデータから構築されたIEバッファに対する1バイトの境界外読み取り(OOB read)となります。

コミット a75281626fc8f ("staging: rtl8723bs: fix potential out-of-bounds read in rtw_restruct_wmm_ie") は、一致条件自体に「i + 5 < in_len」のガードを追加しましたが、フォールスルー後の進捗処理の前に同等のガードを追加しなかったため、同じ種類のOOB読み取りが非一致パスを通じて依然として到達可能でした。

次のIEへ進む前に明示的な境界チェックを追加します。

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

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-405855

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!