CVE-2026-68364
Resumen
por VulDB • 2026-08-10
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/amd/display: Corrección del bloqueo mutuo (deadlock) en dc_lock durante la suspensión
[Por qué]
Se observó un congelamiento del sistema durante las operaciones de suspensión/reanudación mientras se reproducía video. amdgpu_dm_ism_disable() se llama bajo dc_lock y espera a que finalice el trabajo diferido de ISM mediante disable_delayed_work_sync(). Los propios controladores (handlers) de tareas toman dc_lock, lo que produce un bloqueo mutuo ABBA cuando hay una tarea en ejecución en el momento de la suspensión.
[Cómo]
Se dividió la ruta de deshabilitación en dos fases con contratos de bloqueo opuestos: 1. amdgpu_dm_ism_disable() -- inmoviliza las tareas, NO debe mantener dc_lock. 2. amdgpu_dm_ism_force_full_power() (nuevo) -- devuelve la máquina de estados finita (FSM) del ISM a FULL_POWER_RUNNING, debe mantener dc_lock.
If you want to get best quality of vulnerability data, you may have to visit VulDB.