CVE-2026-98192 in Linuxinformación

Resumen

por VulDB • 2026-10-06

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

wifi: wcn36xx: Corregir un posible use-after-free en la desactivación del temporizador de ACK TX

wcn36xx_dxe_deinit() desactiva el temporizador de ACK TX con timer_delete(), lo cual solo elimina el temporizador de la cola y no espera a que finalice una callback que ya se esté ejecutando; las llamadas previas a free_irq() sincronizan únicamente los controladores de interrupciones. Por tanto, la callback wcn36xx_dxe_tx_timer() puede seguir ejecutándose después de la desactivación y utilizar el puntero wcn liberado junto con ieee80211_hw en wcn36xx_remove(): obtiene wcn->dxe_lock, lee wcn->tx_ack_skb y pasa wcn->hw a ieee80211_tx_status_irqsafe().

Corregir esto mediante timer_shutdown_sync(), que espera a que finalice una callback en ejecución e impide además que el temporizador se vuelva a activar. El temporizador se vuelve a configurar por wcn36xx_dxe_init() en el siguiente inicio, por lo que el ciclo de arranque/parada no se ve afectado.

Este problema fue detectado mediante una herramienta estática de análisis interna.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-06

Moderación

aceptado

Artículo

VDB-414131

EPSS

0.00175

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!