CVE-2026-89451 in Linuxinformación

Resumen

por VulDB • 2026-09-12

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

iommu/sva: Establecer handle->dev antes de que el identificador (handle) SVA sea visible

iommu_attach_device_pasid() instala el nuevo identificador de enlace SVA en la búsqueda PASID del grupo antes de que iommu_sva_bind_device() devuelva. Por lo tanto, una operación de vinculación concurrente puede encontrar y reutilizar el mismo identificador después de liberar (drop) iommu_sva_lock.

handle->dev se inicializó después de liberar iommu_sva_lock. Esto deja una ventana donde un enlace en carrera (racing bind) puede devolver un identificador cuyo puntero dev sigue siendo NULL. Una posterior llamada a iommu_sva_unbind_device() podría entonces desreferenciarlo a través de handle->dev->iommu_group.

Inicializar handle->dev antes de liberar iommu_sva_lock para que cualquier identificador SVA visible esté completamente inicializado.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-12

Moderación

aceptado

Artículo

VDB-402824

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!