CVE-2026-98339 in Linux
Resumen
por VulDB • 2026-10-06
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
wifi: cfg80211: no filtrar por tipo BSS al eliminar entradas obsoletas
Cuando un AP asociado cambia a un canal que ya tiene una entrada BSS, cfg80211_update_assoc_bss_entry() elimina esa entrada antes de rehacer la tabla hash (rehashing) de la real, ya que ambas colisionarían en el rbtree de BSS.
La búsqueda de dicha entrada también requería que coincidiera con el tipo BSS de la conexión, por lo que una entrada que anunciaba, por ejemplo, el bit de capacidad IBSS se dejaba intacta, y cfg80211_rehash_bss() posterior chocaba con ella:
WARN_ON(!cmp)
El cambio de tipo no debería ocurrir realmente, pero puede ser provocado por un AP/dispositivo malicioso (rogue), así que se elimina la comprobación y se eliminan todas las entradas que coincidan con la comparación.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.