CVE-2026-64533 in Linuxinformación

Resumen

por VulDB • 2026-07-27

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

fs/ntfs3: validar lcns_follow en la conversión log_replay

log_replay() convierte los registros DIR_PAGE_ENTRY_32 en registros DIR_PAGE_ENTRY al reproducir las tablas de reinicio versión 0.

Durante esta conversión, la longitud de memmove() se deriva directamente del campo on-disk lcns_follow:

memmove(&dp->vcn, &dp0->vcn_low, 2 * sizeof(u64) + le32_to_cpu(dp->lcns_follow) * sizeof(u64));

check_rstbl() valida la estructura de la tabla de reinicio, pero no restringe los valores lcns_follow por entrada en relación con el tamaño de dicha entrada. Una imagen de sistema de archivos maliciosa puede proporcionar un valor lcns_follow desbordado, lo que provoca que memmove() durante la conversión acceda a memoria más allá de los límites del búfer asignado para la tabla de reinicio.

El mismo campo se utiliza posteriormente para limitar la iteración sobre page_lcns[], por lo que validar lcns_follow durante la conversión también previene accesos fuera de límites (out-of-bounds) posteriores causados por el mismo metadato malicioso.

Calcule el valor máximo válido de lcns_follow a partir del tamaño ya validado de la entrada de la tabla de reinicio y rechace las entradas que superen este límite. Reutilice las variables temporales t16/t32 existentes, ya declaradas en log_replay(), para evitar introducir nuevas declaraciones.

[[email protected]: resueltos los conflictos]

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

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-27

Moderación

aceptado

Artículo

VDB-383387

CPE

listo

EPSS

0.00000

KEV

no

Actividades

medio

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!