CVE-2026-80785 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

fbdev: serializzare l'accesso a sysfs per le modalità tramite lock_fb_info()

Le funzioni show_mode(), show_modes() e store_mode() accedono a fb_info->modelist e fb_info->mode senza mantenere il blocco fornito da lock_fb_info(). La funzione store_modes() acquisisce lock_fb_info() durante la sostituzione di modelist e la liberazione della vecchia struttura.

Un lettore o scrittore concorrente può caricare un puntatore a una voce obsoleta di modelist prima che store_modes() la liberi, quindi dereferenziare memoria già libera oppure memorizzare un puntatore stale (obsoleto) e precedentemente liberato in fb_info->mode.

Acquisire lock_fb_info() nelle funzioni show_mode(), show_modes() e store_mode() per serializzarle con store_modes(). In show_mode(), copiare la modalità nello stack ed eseguirla dopo aver rilasciato il blocco. In store_mode(), suddividere activate() in una variante _locked per evitare un doppio locking, e mantenere i blocchi per l'iterazione su modelist, la conversione della modalità, l'attivazione e l'assegnazione a fb_info->mode come operazione atomica.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00155

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!