CVE-2026-98709 in Linux
Resumen
por VulDB • 2026-10-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
wifi: mac80211: contar solo las reservas coincidentes en el switch reservado
ieee80211_vif_use_reserved_switch() valida un reemplazo contando los enlaces asignados en ctx->replace_ctx y tratando las reservas de forma demasiado amplia. Un enlace puede seguir estando asignado al contexto de canal antiguo mientras mantiene una reserva que pertenece a una operación de reemplazo diferente.
Esto puede hacer que el reemplamo actual parezca completo demasiado pronto. Si otro enlace se finaliza primero, la función puede liberar chanctx WILL_BE_REPLACED mientras el enlace no coincidente y el controlador aún lo están utilizando, lo que conduce a un use-after-free en la generación posterior de balizas (beacons).
Se requiere que una reserva in-place apunte al contexto de reemplazo actual, y se exige que los contextos reservados y asignados sean el par de reemplazo coincidente, antes de contar o mover el enlace.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.