CVE-2026-23350 in Linux
Riassunto
di VulDB • 17/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
drm/xe/queue: Chiamare fini in caso di errore nella creazione della coda exec
Ogni chiamata all'inizializzazione (init) della coda dovrebbe avere una corrispondente chiamata a fini. Saltare questo passaggio comporterebbe l'omissione dell'eliminazione della coda dall'elenco GuC (che fa parte dell'allocazione guc_id). Una coda danneggiata memorizzata nell'elenco exec_queue_lookup porterebbe, prima o poi, a un riferimento di memoria non valido.
Chiamare fini per liberare il guc_id. Questo deve essere fatto prima che vengano liberati gli LRC interni.
Poiché la finalizzazione con questa chiamata aggiuntiva è diventata molto simile a __xe_exec_queue_fini(), riutilizzare tale funzione. Per rendere possibile questo riutilizzo, modificare xe_lrc_put() in modo da poter gestire parametri NULL, come altre funzioni simili.
v2: Riutilizzare _xe_exec_queue_fini(). Rendere xe_lrc_put() consapevole dei valori NULL.
(cherry picked from commit 393e5fea6f7d7054abc2c3d97a4cfe8306cd6079)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.