CVE-2026-74442 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

drm/vmwgfx: evitare destroy_workqueue(NULL) in caso di errore durante l'inizializzazione di vkms

Due percorsi all'interno della funzione vmw_vkms_init() possono lasciare il puntatore vmw->crc_workq a NULL, mantenendo comunque il resto del driver in uno stato tale da invocare vmw_vkms_cleanup() al caricamento/scaricamento del modulo:

1. Il fallimento o il ritorno di un buffer eccessivamente grande da parte della chiamata vmw_host_get_guestinfo(GUESTINFO_VBLANK, ...) – caso comune su host privi dell'entry guestinfo VBLANK – provoca un early-return prima dell'allocazione del workqueue. 2. alloc_ordered_workqueue() restituisce NULL a causa di pressione sulla memoria (memory pressure).

Successivamente, vmw_vkms_cleanup() invoca destroy_workqueue(NULL), che tenta di dereferenziare wq->name causando un panic.

Si risolve il primo caso rimuovendo l'early return: la variabile vmw->vkms_enabled è già impostata su false nel percorso relativo al fallimento dell'rpci, quindi non verrà mai accodata alcun lavoro; allocare incondizionatamente il workqueue mantiene semplice il flusso di controllo. Si risolve il secondo caso proteggendo la fase di cleanup con un controllo NULL, poiché alloc_ordered_workqueue() può ancora fallire in condizioni di memoria ridotta (low memory).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!