CVE-2026-90343 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
wifi: cfg80211: detener PMSR antes del desmantelamiento (teardown) de P2P y NAN
El desmantelamiento de una solicitud PMSR debe abortar las mediciones activas mientras el wireless_dev sigue estando presente en el controlador. Las funciones `cfg80211_leave_locked()` y `cfg80211_stop_pd()` ya realizan esta acción antes de invocar la función de parada del controlador, pero `cfg80211_stop_p2p_device()` y `cfg80211_stop_nan()` no lo hacen.
Estas funciones auxiliares también son llamadas directamente por las rutas de deshabilitación (shutdown) de nl80211, rfkill y wireless_dev unregister. Si una de estas rutas detiene un dispositivo P2P o una interfaz NAN con una solicitud pendiente, elimina primero la subinterfaz mac80211 del controlador. La limpieza posterior de la solicitud no puede alcanzar la función de aborto (abort callback) del controlador inferior, pero cfg80211 libera la solicitud independientemente. El estado del controlador puede entonces retener una solicitud obsoleta y utilizarla cuando más tarde informe un resultado.
Llamar a `cfg80211_pmsr_wdev_down()` antes de detener el dispositivo P2P o la interfaz NAN. Esto mantiene sincronizados los estados de las solicitudes del controlador inferior y la propiedad de las solicitudes cfg80211 para todos los llamadores de estas funciones auxiliares.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.