CVE-2026-93106 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

crash_dump: rilascio del riferimento al keyring nel momento corretto

restore_dm_crypt_keys_to_thread_keyring() ottiene un riferimento all'user keyring prima di ripristinare le chiavi dm-crypt salvate.

Lo stesso riferimento al keyring viene quindi passato a add_key_to_keyring() per ciascuna chiave salvata, ma add_key_to_keyring() rilascia tale riferimento ad ogni chiamata. Questo è bilanciato correttamente solo quando viene ripristinata esattamente una chiave. Con più chiavi, il riferimento al keyring viene rilasciato troppe volte e può innescare un refcount underflow o un use-after-free.

Quando vengono ripristinate più di cinque chiavi, può essere attivata un'avviso di refcount underflow/use-after-free.

Anche i percorsi di errore anticipati dopo lookup_user_key() restituiscono il controllo senza rilasciare il riferimento al keyring.

Mantenere la proprietà del riferimento al keyring in restore_dm_crypt_keys_to_thread_keyring(), rilasciarlo una sola volta su tutti i percorsi di uscita e fare sì che add_key_to_keyring() utilizzi solo il riferimento senza consumarlo.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

17/09/2026

Divulgazione

18/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!