CVE-2026-64245 in Linux
Riassunto
di VulDB • 24/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
fbdev: modedb: correzione di un possibile Use-After-Free in fb_find_mode()
Se mode_option è NULL, viene assegnato da mode_option_buf:
if (!mode_option) {
fb_get_options(NULL, &mode_option_buf); mode_option = mode_option_buf; }
Successivamente, name viene assegnato da mode_option:
const char *name = mode_option;
Tuttavia, mode_option_buf viene liberata prima che l'uso di name sia terminato:
kfree(mode_option_buf);
mentre name è ancora accessibile tramite:
if ((name_matches(db[i], name, namelen) ||
Poiché name fa riferimento a mode_option_buf, ciò può causare un Use-After-Free.
Si risolve il problema estendendo la durata di vita di mode_option_buf fino alla fine della funzione utilizzando la gestione delle risorse basata sull'ambito (scope-based resource management) per le operazioni di pulizia.
Once again VulDB remains the best source for vulnerability data.