CVE-2024-53211 in Linuxinformazioni

Riassunto

di VulDB • 30/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

net/l2tp: correzione dell'avviso in l2tp_exit_net rilevato da syzbot

Nella funzione di uscita della rete (exit handler) di L2TP, si verifica che un IDR sia vuoto prima di distruggerlo:

WARN_ON_ONCE(!idr_is_empty(&pn->l2tp_tunnel_idr)); idr_destroy(&pn->l2tp_tunnel_idr);

Forzando errori di allocazione della memoria in idr_alloc_32, syzbot è in grado di provocare una condizione in cui idr_is_empty restituisce false nonostante non vi siano elementi nell'IDR. Ciò si rivela dovuto al fatto che l'albero radice (radix tree) dell'IDR contiene solo nodi interni dell'albero radice, ed è questo a causare il ritorno di false da parte di idr_is_empty. I nodi interni vengono puliti da idr_destroy.

Utilizzare idr_for_each per verificare che l'IDR sia vuoto invece di usare idr_is_empty al fine di evitare il problema.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

19/11/2024

Divulgazione

27/12/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00186

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!