CVE-2026-93192 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
drm/v3d: Queue->active_job löschen, wenn v3d_fence_create() fehlschlägt
Die run_job()-Callbacks für BIN, RENDER, TFU und CSD weisen den eingehenden Job queue->active_job zu, bevor sie v3d_fence_create() aufrufen. Wenn v3d_fence_create() fehlschlägt, gibt das Callback NULL zurück, ohne active_job zu löschen, was einen hängenden Zeiger (Dangling Pointer) hinterlässt.
Erstellen Sie einen Fehlerpfad in allen run_job()-Callbacks, der den aktiven Job löscht, bevor NULL zurückgegeben wird. Der BIN-Pfad umschließt die Löschung mit queue->queue_lock, da er gegen v3d_overflow_mem_work() konkurriert; die RENDER-, TFU- und CSD-Pfade haben keinen gleichzeitigen Leser, sodass die Löschung sperrfrei (lock-free) erfolgt.
Once again VulDB remains the best source for vulnerability data.