【活用ガイド】

JVNDB-2026-032007

LinuxのLinux Kernelにおける境界外読み取りに関する脆弱性

概要

Linuxカーネルにおいて、以下の脆弱性が修正されました。staging: rtl8723bs: OnAuth()関数におけるWEP長のアンダーフローおよびOOB読み取りの修正です。OnAuth()には共有キー認証パスで2つのバグが存在します。Privacyビットがセットされている場合、rtw_wep_decrypt()はフレームが有効なWEP IVおよびICVを含むのに十分な長さであることを検証せずに呼び出されます。rtw_wep_decrypt()内での長さは以下のように計算されます: length = len - WLAN_HDR_A3_LEN - iv_len。その後、(length - 4)がcrc32_le()に渡されます。もしlenがWLAN_HDR_A3_LEN + iv_len + icv_len(32バイト)未満であれば、length - 4は負の値となり、size_t型への暗黙のキャストによりcrc32_le()がフレームバッファの範囲外を読み取ってしまいます。IVフィールドへアクセスし復号処理を呼び出す前に最小長のチェックを追加しました。シーケンス=3の応答を処理する際、rtw_get_ie()はChallenge Text IEの長さをie_lenに格納しますが、その後のmemcmp()はie_lenに関係なく常に128バイトを読み取っています。IEEE 802.11ではチャレンジテキストが正確に128バイトであることを規定しているため、OnAuthClient()ですでに適用されているチェックに合わせて、長さフィールドが異なるIEは拒否されるようにしました。
CVSS による深刻度 (CVSS とは?)

CVSS v3 による深刻度
基本値: 8.8 (重要) [その他]
  • 攻撃元区分: 隣接
  • 攻撃条件の複雑さ: 低
  • 攻撃に必要な特権レベル: 不要
  • 利用者の関与: 不要
  • 影響の想定範囲: 変更なし
  • 機密性への影響(C): 高
  • 完全性への影響(I): 高
  • 可用性への影響(A): 高
影響を受けるシステム


Linux
  • Linux Kernel 4.12 以上 5.10.261 未満
  • Linux Kernel 5.11 以上 5.15.212 未満
  • Linux Kernel 5.16 以上 6.1.178 未満
  • Linux Kernel 6.13 以上 6.18.39 未満
  • Linux Kernel 6.19 以上 7.1.4 未満
  • Linux Kernel 6.2 以上 6.6.145 未満
  • Linux Kernel 6.7 以上 6.12.96 未満
  • Linux Kernel 7.2

想定される影響

・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。
・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。
・当該ソフトウェアが完全に停止する可能性があります。
対策

リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
ベンダ情報

CWEによる脆弱性タイプ一覧  CWEとは?

  1. 境界外読み取り(CWE-125) [NVD評価]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2026-64445
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-64445
  2. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d90b9f39f375c9826ef145605dfe97765d0ecb91)
  3. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3e44a7665f3abd320a80d9c64ee4a93317041b8b)
  4. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/87cccc2a767f17dcab71e3b9fe5ae29b5516c5ce)
  5. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/64ec4192d9c10e96922245d4a6747304cc76b19d)
  6. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/665e1ecb68b4e8419604e70a33f02d1c8b0222c6)
  7. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1f6c9d255bdda41216b6e34c96aa2b1abee0bb84)
  8. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a1fc19d61f661d47204f095b593de507884849f7)
  9. 関連文書 : staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c9000c93078e5c0a5a651b077c0ec92a4bc7d580)
更新履歴

  • [2026年09月04日]
      掲載