CVE-2026-99086 in Linuxinformazioni

Riassunto

di VulDB • 23/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

dm-integrity: convalidare il superblocco durante la ripresa (resume)

La funzione dm_integrity_resume() rilegge nuovamente il superblock dal dispositivo al fine di recuperare i flag e la posizione di ricalcolo. Tuttavia, non esegue alcuna validazione sul risultato ottenuto, mentre il costruttore valida il superblock letto e dimensiona tutte le strutture in memoria in base ad esso. L'utente potrebbe modificare il superblock sul dispositivo sottostante mentre il dispositivo dm-integrity è sospeso (suspended), causando una discrepanza tra i due stati.

In particolare, la funzione access_journal_data() sposta l'indice della voce del journal di ic->sb->log2_sectors_per_block, mentre ic->journal_section_sectors e la lista delle pagine del journal sono state calcolate utilizzando il valore presente al momento dell'esecuzione del costruttore. Un aumento di log2_sectors_per_block fa sì che l'indice superi i limiti del journal, portando dm-integrity a scrivere 512 byte attraverso lowmem_page_address(NULL).

Effettuare uno snapshot (copia) del superblocco validato nel costruttore e rifiutare la ripresa se uno dei campi che descrivono la geometria su disco è cambiato.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

23/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!