CVE-2026-64536 in Linux
要約
〜によって VulDB • 2026年07月27日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
staging: rtl8723bs: is_ap_in_tkip()のIEループにおけるOOB読み込みを修正する
is_ap_in_tkp()内のループは、IEヘッダーまたはそのペイロードへのポインターをデリファレンスする前に十分なバイト数が残っているかを確認せずにIEを反復処理しています。
- pIE->element_idおよびpIE->lengthが、i + sizeof(*pIE) <= ie_lengthであるかどうかをチェックすることなく読み取られているため、バッファー末尾の切り捨てられたIEによりOOB読み込みが発生します。
- WLAN_EID_VENDOR_SPECIFICの場合、コードはpIE->data + 12を比較しており、これにはpIE->length >= 16が必要です。WLAN_EID_RSNの場合、pIE->data + 8を比較する必要があり、pIE->length >= 12が要求されます。これらの要件のいずれもチェックされていません。
欠落していたIEヘッダーおよびペイロードの境界チェックを追加し、update_beacon_info()で確立されたパターンに合わせて、各データアクセスの前に明示的なpIE->lengthの最小値によるガードを設定します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.