CVE-2026-74272 in Linuxinformación

Resumen

por VulDB • 2026-08-15

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

cxl/región: Resolver condiciones de carrera en la eliminación de regiones

Sungwoo observó que el activador mediante sysfs para eliminar una región podría intentar borrarla varias veces. Además, no existe ninguna exclusión mutua respecto a la liberación de la región por parte del kernel durante la destrucción (teardown) del dispositivo raíz CXL.

En lugar de instalar nuevas acciones devres del dispositivo raíz cxl por cada región, se utiliza el evento existente de desregistro del decodificador raíz para eliminar todas las regiones restantes. Un xarray de regiones reemplaza a una lista devres de regiones.

Esto soluciona 3 problemas separados con el enfoque anterior:

1/ Usuarios de sysfs compitiendo (condición de carrera) para eliminar la misma región: ya no es posible ahora que se mantiene regions_lock durante la búsqueda y la eliminación.

2/ Múltiples acciones que desencadenan la eliminación de la misma región: resuelto borrando las regiones mientras se sostiene @regions_lock, y procediendo únicamente tras un borrado exitoso.

3/ Usuariospace compitiendo (condición de carrera) con devres_release_all() para desencadenar la advertencia "devres not found": resuelto porque el desregistro mediante sysfs ya no requiere una acción de liberación.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390229

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!