CVE-2026-74424 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
fbcon: correzione del dereferenziamento di puntatore NULL per una console senza vc_data
La funzione `fbcon_new_modelist()` viene eseguita quando cambia l'elenco dei modelli (modelist) di un framebuffer. Per ogni console mappata su tale framebuffer con `fb_display[i].mode` impostato, legge `vc_cons[i].d` e passa il valore di `vc_num` a `fbcon_set_disp()`. Questo comportamento presuppone che una console con un'impostazione del modello abbia associati i dati della console (`vc_data`), ma tale puntatore può essere NULL. La funzione `fbcon_set_disp()` imposta `fb_display[i].mode` prima di verificare la presenza di `vc_data`, e `fbcon_deinit()` lascia l'impostazione del modello attiva anche dopo che i dati della console sono stati liberati. Di conseguenza, `fbcon_new_modelist()` tenta di dereferenziare il puntatore NULL `vc_data`.
Si mantiene l'impostazione di `fb_display[i].mode` solo mentre la console dispone dei relativi `vc_data`. Si verifica la presenza di `vc_data` prima di impostare il modello in `fbcon_set_disp()`, e si resetta tale modalità in `fbcon_deinit()`. La successiva verifica dell'esistenza del modello esistente all'interno di `fbcon_new_modelist()` salterà quindi le console prive dei dati necessari.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.