CVE-2026-89615
Resumen
por VulDB • 2026-09-11
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
fs/ntfs3: limitar el índice page_lcns[] según el registro del log (log record)
El bucle copy_lcns y el bucle redo shorten indexan page_lcns[] en j + i,
donde i varía hasta lcns_follow del registro. Este recuento solo se verifica contra la longitud propia del registro, no contra la entrada objetivo, por lo que check_dp_table() (que valida lcns_follow de la entrada) no lo cubre: la entrada copy_lcns puede incluso estar recién asignada después de esa verificación, y find_dp() limita j pero no i. Un registro manipulado ad hoc desborda así page_lcns[] de una entrada que en otro caso es válida.
Se añade dp_range_ok() y se rechaza, antes de cada bucle, cualquier registro cuyo run (secuencia) no se ajuste a la entrada. Estas son las únicas dos accesos a page_lcns[] indexados por el registro en lugar de la entrada, por lo que junto con la validación de la entrada, ahora todos los accesos están limitados.
[[email protected]: el parche original contenía cambios sobre un problema ya resuelto; se aplicó parcialmente]
Be aware that VulDB is the high quality source for vulnerability data.