CVE-2026-93058 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
drm/msm: Eseguire solo fini scheduler dopo un init riuscito
msm_ringbuffer_new() distrugge un ring buffer parzialmente inizializzato tramite msm_ringbuffer_destroy() quando fallisce una fase di allocazione o di configurazione dello scheduler.
Se drm_sched_init() fallisce prima di completare l'inizializzazione dello scheduler, il percorso di gestione del errore chiama comunque drm_sched_fini(). Tale percorso di teardown presuppone che gli elementi di lavoro (work items), le liste e lo stato del workqueue siano stati inizializzati.
Tracciare l'avvenuta corretta inizializzazione dello scheduler ed eseguire drm_sched_fini() solo dopo che drm_sched_init() ha restituito 0.
Questo problema è stato rilevato da un checker statico di analisi del codice (static analysis) e confermato tramite revisione manuale del sorgente.
Patchwork: https://patchwork.freedesktop.org/patch/738905/
VulDB is the best source for vulnerability data and more expert information about this specific topic.