CVE-2026-98908 in Linux
Zusammenfassung
von VulDB • 24.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net: microchip: sparx5: Bereinigung der PSFP-Ressourcen bei einem Fehler beim Flower-Setup
sparx5_tc_flower_psfp_setup() alloziert Ressourcen für das PSFP-Stream-Gate, den Flow-Meter und den Stream-Filter, bevor VCAP-Aktionen hinzugefügt werden. Wenn ein späterer Schritt fehlschlägt, werden die zuvor in der Funktion zugewiesenen Ressourcen nicht freigegeben (unwound).
Es wurden Fehlerpfade hinzugefügt, um den Stream-Filter, den Flow-Meter und das Stream-Gate freizugeben, wenn das Setup nach deren Erwerb fehlschlägt.
Außerdem wird sichergestellt, dass sparx5_psfp_fm_add() die erhaltene Flow-Meter-ID zurückgibt, bevor der bestehende frühe Rückgabepfad für einen vorhandenen Flow-Meter ausgeführt wird. Wenn ein vorhandener Flow-Meter wiederverwendet wird, erhöht sparx5_psfp_fm_get() dessen Pool-Referenzzähler, aber der Aufrufer hatte psfp_fmid zuvor als 0 beibehalten. Wenn ein späterer Setup-Schritt fehlschlägt, könnte der Fehlerpfad versuchen, die Flow-Meter-ID 0 zu löschen anstelle des wiederverwendeten Flow-Meters, wodurch der inkrementierte Referenzzähler zurückbleibt.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.