CVE-2026-98831 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
of/overlay: evitare di lasciare leak delle referenze ai frammenti quando l'inizializzazione del changeset fallisce
init_overlay_changeset() memorizza il numero di frammenti inizializzati in ovcs->count solo in caso di successo completo. Quando find_target() o la ricerca __symbols__ falliscono a metà processo, le referenze al target e all'overlay prese per i frammenti già inizializzati non vengono mai rilasciate: free_overlay_changeset() limita il suo ciclo di pulizia tramite ovcs->count, che rimane ancora 0.
Memorizzare il conteggio progressivo sul percorso di errore in modo che free_overlay_changeset() possa liberare quanto è stato configurato. La memorizzazione è protetta da ovcs->fragments perché nel caso di fallimento dell'allocazione cnt detiene ancora il totale del passaggio di conteggio mentre non esiste un array fragments; ovunque altrove cnt conta solo i frammenti completamente inizializzati.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.