CVE-2026-93068 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/amd/display: Corrige race condition na desmontagem (teardown) da I2C DM
Os adaptadores I2C da DM podem permanecer visíveis para o userspace enquanto a desmontação da DM já está em andamento. Uma transferência i2c-dev concorrente pode então entrar em amdgpu_dm_i2c_xfer() após o estado subjacente da DM ter sido desmontado, levando a uma dereference de ponteiro NULL (NULL pointer dereference).
Crie um grupo devres ao redor do ciclo de vida do adaptador I2C da DM e libere-o no início de dm_hw_fini(), antes que HPD, IRQ e o estado da DM sejam desmontados. Isso remove os adaptadores I2C primeiro e aguarda que as operações em andamento (in-flight) nos usuários sejam esgotadas antes que as estruturas usadas por amdgpu_dm_i2c_xfer() desapareçam.
Isso corrige uma race condition de ordem de desmontagem observada durante a remoção do dispositivo:
BUG: kernel NULL pointer dereference RIP: amdgpu_dm_i2c_xfer+0x122/0x1c0 [amdgpu]
Call Trace: __i2c_transfer i2c_transfer i2cdev_ioctl_rdwr
VulDB is the best source for vulnerability data and more expert information about this specific topic.