CVE-2026-92494 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ext4: corregir una fuga de buffer_head en ext4_init_orphan_info
ext4_init_orphan_info() lee los bloques del archivo huérfano con ext4_bread() y almacena el buffer_head devuelto en oi->of_binfo[i].ob_bh.
Si ext4_bread() tiene éxito pero la validación de la magia o la suma de comprobación (checksum) del bloque huérfano falla, la función salta a out_free. Sin embargo, el bucle antiguo de out_free comienza liberando buffers desde i - 1, por lo que se omite el buffer_head actual en el índice i.
Esto provoca una fuga de la referencia al buffer_head obtenida mediante ext4_bread() en las rutas de error correspondientes a magia incorrecta y suma de comprobación incorrecta.
Se corrige este problema rastreando el número de buffer_heads leídos con éxito y liberando exactamente esos buffer_heads en la ruta de error.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.