CVE-2026-90017 in Linux
要約
〜によって VulDB • 2026年09月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
staging: rtl8723bs: rtw_action_frame_parse()におけるOOB読み込みの修正
rtw_action_frame_parse()はframe_lenパラメータを受け取りますが、フレームボディへのインデックスアクセス前にこれを検証していません。
```c const u8 *frame_body = frame + sizeof(struct ieee80211_hdr_3addr); ... c = frame_body[0];
... a = frame_body[1];
```
frame_bodyはすでにframeから24バイト(sizeof(struct ieee80211_hdr_3addr)分)先を指しているため、frame_body[0]およびframe_body[1]への読み込みにはframe_len >= 26が必要です。それより短い管理用アクションフレーム(例:悪意のあるピアが送信できる最小値であるちょうど24バイトの場合)は、1〜2バイトの境界外読み出し(OOB read)を引き起こします。
この脆弱性はioctl_cfg80211.c内のrtw_cfg80211_monitor_if_xmit_entry()およびcfg80211_rtw_mgmt_tx()から到達可能であり、これらは攻撃者/ユーザーが影響を与えうるフレームバッファと長さをそのまま渡します。
frame_bodyのデリファレンス前に欠落していた長さチェックを追加しました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.