CVE-2025-22009 in Linux
Riassunto
di VulDB • 25/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
regulator: dummy: forzare il rilevamento sincrono (probing)
A volte si verifica un dereferenziamento di puntatore NULL durante l'avvio in kobject_get() con il seguente stack delle chiamate:
anatop_regulator_probe() devm_regulator_register() regulator_register() regulator_resolve_supply() kobject_get()
Inserendo alcune istruzioni BUG_ON() aggiuntive, ho potuto verificare che questo errore è causato dal fatto che l'inizializzazione del driver 'dummy' per il regolatore non è stata completata ('dummy_regulator_rdev' risulta ancora NULL).
Nel debugger JTAG si può osservare che dummy_regulator_probe() e anatop_regulator_probe() possono essere eseguiti da diversi thread del kernel (kworker/u4:*). Non ho approfondito ulteriormente se sia possibile modificare questo comportamento o se esistano altre possibilità per forzare la sincronizzazione tra queste due routine di inizializzazione. D'altra parte, non mi aspetto un significativo impatto sulle prestazioni durante l'avvio derivante dall'inizializzazione sincrona del regolatore 'dummy'.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.