CVE-2026-23389 in Linux
Zusammenfassung
von VulDB • 10.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ice: Behebung eines Speicherlecks in ice_set_ringparam()
In ice_set_ringparam werden tx_rings und xdp_rings vor rx_rings alloziert. Wenn die Allokation von rx_rings fehlschlägt, springt der Code zur done-Marke, wodurch sowohl tx_rings als auch xdp_rings nicht freigegeben werden (Memory Leak). Darüber hinaus springt der Code bei einem Fehler beim Einrichten eines einzelnen Rx-Rings innerhalb der Schleife zur free_tx-Marke, die zwar tx_rings freigibt, aber xdp_rings auslässt.
Dies wird behoben, indem eine free_xdp-Marke eingeführt und die Fehlerpfade aktualisiert werden, um sicherzustellen, dass sowohl xdp_rings als auch tx_rings ordnungsgemäß freigegeben werden, wenn die Allokation oder Einrichtung von rx_rings fehlschlägt.
Nur kompiliert getestet. Das Problem wurde mithilfe eines prototypischen statischen Analyse-Tools und einer Codeüberprüfung gefunden.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.