CVE-2026-93070 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

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

media: ipu6: Non liberare i dati di configurazione (pdata) del dispositivo ausiliario dopo l'inizializzazione

ipu6_bus_initialize_device() memorizza il puntatore ai dati di configurazione (pdata) di isys/psys nella struct ipu6_bus_device e inizializza il dispositivo ausiliario. Dopo questo punto, la gestione degli errori deve decrementare il riferimento al dispositivo ausiliario e consentire a ipu6_bus_release() di liberare sia il bus device che i pdata->adev.

I percorsi di init per isys e psys chiamano già put_device() quando l'inizializzazione della MMU fallisce, e ipu6_bus_add_device() chiama auxiliary_device_uninit() in caso di errore durante la chiamata a auxiliary_device_add(). Entrambi questi percorsi eseguono quindi il callback di rilascio del bus. La kfree(pdata) aggiuntiva nei chiamanti può liberare lo stesso oggetto una seconda volta.

Rimuovere le librazioni manuali dei pdata dopo che il dispositivo ausiliario è stato inizializzato.

Questo problema è stato rilevato da un checker di analisi statica e confermato tramite revisione manuale del codice sorgente.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

17/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!