CVE-2026-90221 in Linuxinformación

Resumen

por VulDB • 2026-09-19

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

nfc: nci: corregir el uso de memoria no inicializada en el análisis del paquete CORE_INIT_RSP

nci_core_init_rsp_packet_v1() y nci_core_init_rsp_packet_v2() analizan el paquete CORE_INIT_RSP sin validar que el skb contenga suficientes datos. Una respuesta malformada (por ejemplo, inyectada a través de virtual_ncidev) puede declarar un gran num_supported_rf_interfaces mientras proporciona datos insuficientes, lo que provoca lecturas de memoria slab no inicializada. Esto se utiliza posteriormente en nci_init_complete_req(), desencadenando una advertencia KMSAN sobre valores sin inicializar (uninit-value).

Se añaden comprobaciones de la longitud del skb antes de acceder a los campos del paquete: - Validar que el skb tenga al menos 1 byte para el campo status. - Validar que el skb pueda contener la cabecera de tamaño fijo antes de realizar el análisis. - En v2, verificar los límites (bounds-check) de cada entrada rf_interface de longitud variable y sus parámetros de extensión dentro del bucle de análisis. - En v1, verificar que el skb sea lo suficientemente grande tanto para la matriz rf_interfaces de longitud variable como para la estructura rsp_2 final.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406745

CPE

listo

EPSS

0.00205

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!