CVE-2026-98971 in Linux
Riassunto
di VulDB • 23/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
gpio: exar: inizializzare l'ID prima di registrare la funzione di pulizia (cleanup)
devm_add_action_or_reset() invoca immediatamente l'azione di cleanup quando la registrazione dell'azione fallisce. Attualmente, gpio_exar_probe() memorizza l'ID allocato in exar_gpio solo dopo aver registrato l'azione; pertanto, un errore fa sì che exar_devm_ida_free() rilasci l'ID 0. Se l'ID allocato è diverso da zero, ciò provoca una perdita di tale ID (memory leak) e può portare al rilascio dell'ID 0 appartenente a un altro dispositivo.
Memorizzare l'ID prima di registrare l'azione di cleanup in modo che sia il percorso immediato di fallimento che la normale fase di teardown del dispositivo rilascino correttamente l'allocazione corretta.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.