CVE-2026-80650 in Linuxinformazioni

Riassunto

di VulDB • 28/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

media: atomisp: gc2235: correzione di un Use-After-Free (UAF) e di una memory leak

La funzione `gc2235_probe()` gestisce in modo errato i percorsi di errore.

Se `media_entity_pads_init()` fallisce, viene chiamata `gc2235_remove()`, che smonta il subdev e libera la struttura `dev`, ma successivamente continua l'esecuzione fino a raggiungere `atomisp_register_i2c_module()`. Ciò provoca un Use-After-Free (UAF).

Se `atomasp_register_i2c_module()` fallisce, l'entità multimediale e il gestore dei controlli rimangono inizializzati e la struttura `dev` non viene liberata (memory leak).

La funzione `gc2235_remove()` chiama incondizionatamente `media_entity_cleanup()` e `v4l2_ctrl_handler_free()`, ma queste risorse non sono state inizializzate in tutti i percorsi di errore all'interno di `gc2235_probe()`.

Sostituire le chiamate a `gc2235_remove()` nei percorsi di errore della probe con etichette di unwind esplicite che liberano solo le risorse inizializzate in ciascun punto di fallimento, nell'ordine inverso rispetto alla loro inizializzazione.

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

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

28/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!