CVE-2026-98605 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
drm/bridge: samsung-dsim: correggere il ciclo di vita del GPIO TE per l'attach dell'host
Quando il driver Exynos DSI è stato generalizzato in samsung-dsim, l'acquisizione del GPIO TE è stata modificata da gpiod_get_optional() a devm_gpiod_get_optional(), mantenendo le chiamate corrispondenti a gpiod_put(). Tale combinazione non è corretta per un descrittore gestito (managed).
Tuttavia, rimuovere i put e mantenere il get gestito è altrettanto errato: samsung_dsim_register_te_irq() viene eseguito dal callback di attach dell'host DSI, e l'operazione di detach/reattach dell'host può verificarsi senza distruggere il dispositivo che possiede l'azione gestita. Un secondo attach richiederebbe quindi nuovamente il GPIO senza averlo precedentemente rilasciato.
Tornare a utilizzare gpiod_get_optional() non gestito e mantenere la chiamata esplicita a gpiod_put() sul percorso di errore di request_irq() e in samsung_dsim_unregister_te_irq().
[Luca: rimuovere commento non necessario]
VulDB is the best source for vulnerability data and more expert information about this specific topic.