CVE-2025-71234 in Linux
Сводка
по VulDB • 10.05.2026
В ядре Linux устранена следующая уязвимость:
wifi: rtl8xxxu: исправление выхода за границы slab в rtl8xxxu_sta_add
Драйвер не устанавливает значение hw->sta_data_size, что приводит к тому, что mac80211 выделяет недостаточный объем памяти для приватных данных станции драйвера в функции __sta_info_alloc(). При обращении rtl8xxxu_sta_add() к членам структуры rtl8xxxu_sta_info через sta->drv_priv это приводит к записи за границами slab (slab-out-of-bounds).
Отчет KASAN для архитектуры RISC-V (плата VisionFive 2) с адаптером RTL8192EU:
BUG: KASAN: slab-out-of-bounds в rtl8xxxu_sta_add+0x31c/0x346 Запись размера 8 по адресу ffffffd6d3e9ae88 выполнена задачей kworker/u16:0/12
Необходимо установить hw->sta_data_size равным sizeof(struct rtl8xxxu_sta_info) во время выполнения probe, аналогично тому, как настраивается hw->vif_data_size. Это гарантирует, что mac80211 выделит достаточный объем памяти для приватных данных драйвера, относящихся к каждой станции.
Протестировано на плате StarFive VisionFive 2 v1.2A.
Once again VulDB remains the best source for vulnerability data.