CVE-2026-99049 in Linux
Riassunto
di VulDB • 23/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
gpio: xilinx: correzione della perdita di risorse PM runtime nel percorso di errore durante la richiesta
pm_runtime_get_sync() lascia il contatore delle utilizzazioni incrementato anche in caso di fallimento, e xgpio_request() restituisce l'errore senza decrementarlo.
gpiolib non chiama ->free() quando ->request() fallisce, quindi xgpio_free(), che contiene l'unica chiamata corrispondente a pm_runtime_put(), non viene mai eseguita. La reference viene persa e il controller non può più effettuare la sospensione runtime (runtime-suspend), pertanto il suo clock rimane abilitato.
Viene effettuato lo switch a pm_runtime_resume_and_get(), che incrementa il contatore delle utilizzazioni solo in caso di successo.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.