CVE-2026-98708 in Linuxinformación

Resumen

por VulDB • 2026-10-18

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

wifi: mac80211: mantener vivo al viejo chanctx emparejado

Un reemplazo in-place mantiene los punteros recíprocos replace_ctx entre el viejo chanctx WILL_BE_REPLACED y el nuevo chanctx REPLACES_OTHER. Sin embargo, las rutas de liberación temprana solo consideran a los usuarios del enlace asignados y reservados al decidir si se debe liberar el viejo chanctx.

Esto permite que el viejo chanctx sea liberado demasiado pronto mientras su socio de reemplazo aún apunta hacia él, ya sea cuando se libera el último enlace asignado o cuando ese enlace vuelve a asociarse correctamente con otro contexto existente. Posteriormente, las rutas de desreserva y finalización del cambio pueden seguir un puntero replace_ctx obsoleto (stale).

Mantener vivo al viejo chanctx emparejado hasta que el par de reemplazo haya sido destruido. Aplicar la misma comprobación tanto a __ieee80211_link_release_channel() como a ieee80211_link_use_reserved_reassign(). Si más adelante se abandona el reemplazo, ieee80211_link_unreserve_chanctx() ya destruye el emparejamiento antes de liberar el viejo chanctx una vez que no queden usuarios.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-421977

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!