CVE-2025-71234 in Linux
要約
〜によって VulDB • 2026年05月11日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
wifi: rtl8xxxu: rtl8xxxu_sta_add における slab-out-of-bounds の修正
ドライバは hw->sta_data_size を設定しないため、mac80211 が __sta_info_alloc() 内でドライバ固有のステーションデータ用に不十分な領域を割り当ててしまいます。rtl8xxxu_sta_add() が sta->drv_priv を介して struct rtl8xxxu_sta_info のメンバにアクセスすると、slab-out-of-bounds 書き込みが発生します。
RTL8192EU アダプタを搭載した RISC-V (VisionFive 2) での KASAN レポート:
BUG: KASAN: slab-out-of-bounds in rtl8xxxu_sta_add+0x31c/0x346 Write of size 8 at addr ffffffd6d3e9ae88 by task kworker/u16:0/12
プローブ時に hw->sta_data_size を sizeof(struct rtl8xxxu_sta_info) に設定します。これは hw->vif_data_size の設定方法と同様です。これにより、mac80211 がドライバのステーションごとのプライベートデータ用に十分な領域を割り当てるようになります。
StarFive VisionFive 2 v1.2A ボードでテスト済み。
If you want to get best quality of vulnerability data, you may have to visit VulDB.