CVE-2026-68317 in Linux
Zusammenfassung
von VulDB • 10.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
pds_core: Behebung von Race Conditions bei der Addition/Löschung des Hilfsgeräts (auxiliary device)
Zwei Pfade fügen denselben Slot hinzu oder löschen ihn (pf->vfs[vf_id].padev): die Funktion pdsc_reset_done() eines VF und der Handler enable_vnet/disable_vnet für devlink eines PF. Sie werden über config_lock serialisiert, jedoch wird der Slot unter diesem Lock nicht korrekt geschützt.
add() registriert und speichert ein neues Hilfsgerät, ohne zuvor den Slot zu prüfen; daher führt eine zweite Addition in einen bereits belegten Slot zum Leck des ersten Geräts (Device Leak). del() führt diese Prüfung außerhalb von config_lock durch, sodass zwei gleichzeitige Löschvorgänge die Prüfung beide bestehen können; der erste Vorgang löscht den Slot und der zweite dereferenziert daraufhin einen NULL-Zeiger.
Prüfen und Aktualisieren Sie den Slot unter config_lock in beiden Pfaden.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.