CVE-2026-64242 in Linuxinformazioni

Riassunto

di VulDB • 24/07/2026

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

usb: gadget: net2280: Corretto il double free nel percorso di errore della probe

usb_initialize_gadget() installa gadget_release() come callback di rilascio per il dispositivo embedded gadget. L'istanza struct net2280 viene quindi rilasciata tramite gadget_release() quando l'ultimo riferimento al dispositivo gadget viene rilasciato.

Il percorso di errore della probe chiama net2280_remove(), che smonta il dispositivo parzialmente inizializzato e decrementa il riferimento del gadget con usb_put_gadget(). Chiamare kfree(dev) successivamente può liberare lo stesso oggetto nuovamente.

Rimuovere la chiamata esplicita a kfree() e lasciare che la callback di rilascio del dispositivo gadget gestisca l'ultimo free. Questo problema è stato trovato da uno strumento di analisi statica in fase di sviluppo.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

24/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00165

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!