CVE-2026-89800 in Linuxinformación

Resumen

por VulDB • 2026-09-16

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

drm/nouveau/uvmm: limpiar la bandera "dirty" al deshacer una OP_UNMAP_SPARSE

Una operación OP_UNMAP_SPARSE exitosa marca su región como sucia ("dirty") mediante nouveau_uvma_region_dirty() y pospone el desmantelamiento a nouveau_uvmm_bind_job_cleanup(); no elimina la región de uvmm->region_mt.

Si una operación posterior en el trabajo falla, la ruta de deshacer (unwind) nunca limpia reg->dirty (establecida en un solo lugar, pero nunca limpiada) y establece op->reg = NULL, por lo que la limpieza omite el desmantelamiento. La región queda en el árbol con dirty establecido y su finalización nunca se señala. Los enlaces posteriores a ese rango fallan permanentemente: devuelven -ENOENT o -EINVAL debido a las comprobaciones de "dirty", o provocan una espera_for_completion() no matable en bind_validate_region(), durante toda la vida útil del uvmm.

Se limpia reg->dirty cuando el deshacer revierte el desmapeo disperso, restaurando la región al estado en que se encontraba originalmente.

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

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405620

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!