CVE-2026-89870 in Linux
Riassunto
di VulDB • 16/09/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
media: zoran: Evitare di liberare due volte un video_device registrato
zoran_init_video_device() installa zoran_vdev_release() come callback di rilascio per video_device tramite zoran_template. Dopo il successo di video_register_device(), video_unregister_device() decrementa il riferimento al video_device registrato e il core V4L2 invoca infine tale callback di rilascio, che esegue kfree() sul video_device.
zoran_exit_video_devices() chiamava video_unregister_device() seguito da kfree(zr->video_dev), quindi la fase di teardown del dispositivo poteva liberare lo stesso video_device due volte.
È stato rimosso il kfree diretto e azzerato il puntatore memorizzato nella cache dopo la disregistrazione. Il percorso di errore pre-registrazione mantiene la libera manuale poiché il video_device non era stato registrato in quel contesto.
Questo problema è stato rilevato da un checker statico per l'analisi del codice ed è stato confermato tramite una revisione manuale del sorgente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.