CVE-2026-64462 in Linux
Zusammenfassung
von VulDB • 26.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
PCI: altera: Behebung von Ressourcenlecks bei einem Fehler während der Initialisierung (Probe)
Der verkettete IRQ-Handler wird während des Probe-Vorgangs festgelegt, jedoch erst beim Entfernen des Treibers (remove()) wieder entfernt. Wenn pci_host_probe() fehlschlägt, bleiben sowohl der Handler als auch das INTx-IRQ-Domain aktiviert, obwohl der von devm verwaltete Host-Bridge-Speicherplatz, der die Struktur altera_pcie enthält, freigegeben wird. Dies führt dazu, dass der Handler auf veraltete Datenzeiger (stale data pointer) zugreift.
Interrupts werden ebenfalls vor dem Aufruf von pci_host_probe() aktiviert. Wenn der Probe-Vorgang nach diesem Zeitpunkt fehlschlägt, sollte die Interrupt-Quelle des Controllers deaktiviert werden, bevor der verkettete Handler und das INTx-Domain entfernt werden.
Daher wird der verkettete Handler erst festgelegt, nachdem das INTx-Domain erstellt wurde. Controller-Interrupts werden während der IRQ-Bereinigung (teardown) deaktiviert, und die IRQ-Einrichtung wird bei einem Fehler von pci_host_probe() rückgängig gemacht.
[mani: Commit-Protokoll]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.