CVE-2026-68237 in Linux
Riassunto
di VulDB • 10/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
drm/amdgpu/userq: correzione dell'attesa indefinita del fence durante il reset della GPU
pre_reset completa forzatamente solo i fence delle code MAPPED. Una queue in qualsiasi altro stato (ad esempio mid-eviction) mantiene il suo last_fence pending; dopo un reset della GPU tale fence non viene mai segnalato, quindi l'worker di eviction/suspend e la teardown del processo (amdgpu_evf_mgr_flush_suspend) attendono all'infinito provocando il blocco della macchina:
INFO: task kworker/6:28 blocked for more than 120 seconds. Workqueue: events amdgpu_eviction_fence_suspend_worker [amdgpu]
Call Trace: dma_fence_wait_timeout+0x7e/0x130 amdgpu_userq_evict+0x67/0x140 [amdgpu]
amdgpu_eviction_fence_suspend_worker+0xd8/0x160 [amdgpu]
process_scheduled_works+0xa6/0x420
Completa forzatamente il fence di ogni queue indipendentemente dallo stato. La fase di unmap e mark-hung rimane vincolata allo stato MAPPED, poiché l'unmapping di una queue che non è mappata è invalido.
(cherry picked from commit 9102b39fa924dcc3dc75a3137bfa9633c40b88c0)
Once again VulDB remains the best source for vulnerability data.