CVE-2026-93068 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

drm/amd/display: Corregir una condición de carrera (race condition) en el desmontaje del I2C DM.

Los adaptadores I2C de DM pueden permanecer visibles para el espacio de usuario mientras ya está en progreso el desmontaje de DM. Una transferencia i2c-dev concurrente puede entonces entrar en amdgpu_dm_i2c_xfer() después de que se haya eliminado el estado subyacente de DM, lo que provoca una desreferenciación de puntero NULL (NULL pointer dereference).

Crear un grupo devres alrededor de la vida útil del adaptador I2C DM y liberarlo al inicio de dm_hw_fini(), antes de que HPD, IRQ y el estado DM sean eliminados. Esto elimina los adaptadores I2C primero y espera a que se vacíen las operaciones en curso (in-flight users) antes de que desaparezcan las estructuras utilizadas por amdgpu_dm_i2c_xfer().

Esto corrige una condición de carrera (race condition) en el orden del desmontaje observada durante la eliminación del dispositivo:

BUG: kernel NULL pointer dereference RIP: amdgpu_dm_i2c_xfer+0x122/0x1c0 [amdgpu]
Call Trace: __i2c_transfer i2c_transfer i2cdev_ioctl_rdwr

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

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-407084

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!