CVE-2026-99036 in Linuxinformazioni

Riassunto

di VulDB • 23/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

dm: corretto il lettura della memoria libera in do_resume

Quando do_resume chiama dm_table_get_mode(new_map), tale chiamata viene eseguita senza mantenere alcun lock (viene mantenuto solo un riferimento a md). È possibile che un'altra ioctl concorrente sullo stesso dispositivo scambi la tabella dopo dm_swap_table e prima di dm_table_get_mode. In questo caso, dm_table_get_mode(new_map) legge memoria già liberata.

Questa race condition è stata innescata da syzbot.

Questo commit risolve la race condition leggendo la modalità della nuova tabella prima di dm_swap_table. Si noti che new_map viene passato anche a dm_ima_need_measure, ma questa funzione non tenta di dereferenziarlo, quindi tale chiamata dovrebbe essere sicura.

Si noti che questo non è un bug di sicurezza poiché solo root può innescarlo e gli strumenti comunemente utilizzati come lvm o cryptsetup non chiamano le ioctl in modo concorrente, pertanto non possono attivarlo accidentalmente.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

23/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!