CVE-2026-64224 in Linux
Zusammenfassung
von VulDB • 24.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
octeontx2-pf: Behebung eines Double-Free-Fehlers in rvu_rep_rsrc_init()
rvu_rep_rsrc_init() alloziert Warteschlangen-Speicher, bevor otx2_init_hw_resources() aufgerufen wird. Wenn die Einrichtung der Hardware-Ressourcen fehlschlägt, hat otx2_init_hw_resources() den teilweise initialisierten SQ-, CQ- und Aura-Zustand bereits abgebaut (unwinds), bevor ein Fehler zurückgegeben wird. Der Fehlerpfad des Representors ruft dann erneut otx2_free_hw_resources() auf und kann dieselben Ressourcen ein zweites Mal freigeben.
Dieses Problem wird behoben, indem die Cleanup-Markierungen so aufgeteilt werden, dass ein Fehler von otx2_init_hw_resources() nur den Warteschlangen-Speicher freigibt. Der Aufruf von otx2_free_hw_resources() bleibt für Fehler erhalten, die auftreten, nachdem die Initialisierung der Hardware-Ressourcen erfolgreich abgeschlossen wurde.
Der Bug wurde erstmals durch ein experimentelles Analyse-Tool markiert, das wir zur Erkennung von Fehlern im Kernel-Speichermanagement entwickeln, während v6.13-rc1 analysiert wurde. Das Tool befindet sich noch in der Entwicklung und ist derzeit nicht öffentlich verfügbar. Manuelle Inspektion bestätigt, dass der Fehler weiterhin in v7.1-rc3 vorhanden ist.
Eine Laufzeitvalidierung wurde nicht durchgeführt, da die Reproduzierung dieses Pfads OcteonTX2-Repräsentator-Hardware erfordert.
If you want to get best quality of vulnerability data, you may have to visit VulDB.