CVE-2026-90407 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

wifi: ath11k: corregir lecturas fuera de límites en ath11k_wmi_process_csa_switch_count_event()

No hay una entrada de política para WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT, por lo que la infraestructura de análisis no aplica un límite mínimo de longitud al struct del evento. Además, el campo num_vdevs se toma directamente desde el firmware y se utiliza como límite de bucle sobre el array vdev_ids sin verificar que encaje dentro de la carga útil TLV. Cualquiera de estas condiciones puede provocar una lectura fuera de límites (out-of-bounds read).

Se añade una entrada de política TLV para WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT, de modo que la infraestructura de análisis aplique un límite mínimo de longitud al struct del evento de tamaño fijo. Se añade el auxiliar ath11k_wmi_tlv_data_len() para recuperar la longitud de la carga útil de una TLV analizada a partir del encabezado precedente a su puntero de datos. Se utiliza en ath11k_wmi_process_csa_switch_count_event() para acotar num_vdevs antes del bucle.

Solo se ha realizado pruebas de compilación (compile tested only).

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406917

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!