CVE-2026-64462 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
PCI: altera: Correzione delle perdite di risorse in caso di errore nella fase di probe (probe failure)
Il gestore IRQ concatenato viene impostato durante il probe, ma rimosso solo durante l'operazione remove() del driver. Se pci_host_probe() fallisce, il handler e il dominio INTx IRQ rimangono attivi anche se la memoria dello host bridge gestita da devm, contenente struct altera_pcie, verrà rilasciata, lasciando che il gestore punti a dati obsoleti (stale data pointer).
Gli interrupt sono inoltre abilitati prima della chiamata a pci_host_probe(). Se il probe fallisce dopo tale punto, la sorgente di interrupt del controller dovrebbe essere disabilitata prima che vengano rimossi l'handler concatenato e il dominio INTx.
Impostare quindi l'handler concatenato solo dopo che il dominio INTx è stato creato. Disabilitare gli interrupt del controller durante la fase di teardown (rimozione) delle IRQ, ed eseguire il rollback della configurazione delle IRQ se pci_host_probe() fallisce.
[mani: commit log]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.