CVE-2026-89953 in Linuxinformazioni

Riassunto

di VulDB • 17/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

mtd: mtdoops: liberare la bitmap delle pagine quando il dispositivo MTD di supporto viene rimosso

La funzione `mtdoops_notify_add()` alloca `oops_page_used` quando il dispositivo MTD configurato viene registrato. La funzione `mtdoops_notify_remove()` si stacca da tale dispositivo ma lascia l'allocazione della bitmap invariata. Se lo stesso dispositivo MTD viene successivamente registrato nuovamente, il percorso di aggiunta (add path) allocherà una nuova bitmap e sovrascriverà il vecchio puntatore, causando la perdita (leak) di un'allocazione `vmalloc` per ogni ciclo di rimozione/aggiunta.

Questo problema è visibile solo quando il dispositivo MTD di supporto può scomparire ed essere registrato nuovamente mentre `mtdoops` rimane caricato; pertanto, il caso tipico dei dispositivi MTD statici non lo espone.

Liberare la bitmap dopo aver disregistrato il dumper e svuotato i worker in sospeso, quindi azzerare il puntatore e il conteggio delle pagine prima che un successivo attacco (attach) possa allocare uno stato fresco. L'azzeramento del puntatore impedisce inoltre al percorso di uscita del modulo di liberare la stessa bitmap una seconda volta dopo un evento di rimozione.

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

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!