CVE-2026-80673 in Linuxinformación

Resumen

por VulDB • 2026-08-28

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

ntfs: limitar la entrada de lista de atributos de anticipación en ntfs_external_attr_find()

Al resolver una búsqueda de atributo con un @lowest_vcn distinto de cero, ntfs_external_attr_find() inspecciona la próxima entrada $ATTRIBUTE_LIST para decidir si continuar buscando, pero limita esa entrada aún no validada únicamente mediante "(u8 *)next_al_entry + 6 < al_end" (lo que demuestra solo que los bytes 0..6 están dentro del rango) y "(u8 *)next_al_entry + length <= al_end" con una longitud controlada por el atacante y no alineada a 8. Luego lee next_al_entry->lowest_vcn (un __le64 en la posición de desplazamiento 8) y el nombre en next_al_entry->name_offset, ambos los cuales pueden estar más allá de al_end: el final exacto del búfer de lista de atributos asignado con kvmalloc (asignado según attr_list_size en disco, sin redondeo). Por lo tanto, una $ATTRIBUTE_LIST manipulada cuyo último elemento se encuentra unos bytes antes que al_end produce una lectura fuera de límites (out-of-bounds) en el slab cuando se lee el inode.

Validar la entrada de anticipación con ntfs_attr_list_entry_is_valid() (añadida en el parche 1/3) antes de desreferenciar lowest_vcn y el nombre, para que los mismos límites fijos del encabezado, longitud y nombre que utiliza el recorrido principal de la lista de atributos ahora también protejan esta lectura.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-08-28

Moderación

aceptado

Artículo

VDB-396626

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!