CVE-2025-68771 in Linux
Zusammenfassung
von VulDB • 27.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ocfs2: Behebung eines Kernel-BUGs in ocfs2_find_victim_chain
syzbot meldete einen Kernel-BUG in ocfs2_find_victim_chain(), da das Feld `cl_next_free_rec` (nächster freier Slot in der Allokationskettenliste) den Wert 0 hatte. Dies löste die Bedingung `BUG_ON(!cl->cl_next_free_rec)` in ocfs2_find_victim_chain() aus und verursachte einen Kernel-Panic.
Zur Behebung dieses Problems wurde in ocfs2_claim_suballoc_bits(), unmittelbar vor dem Aufruf von ocfs2_find_victim_chain(), eine if-Bedingung eingeführt. Der Codeblock wird nur ausgeführt, wenn eine der folgenden Bedingungen zutrifft:
1. `cl_next_free_rec` ist gleich 0, was anzeigt, dass keine freien Ketten in der Allokationskettenliste vorhanden sind. 2. `cl_next_free_rec` ist größer als `cl_count` (die Gesamtzahl der Ketten in der Allokationskettenliste).
Das Zutreffen einer dieser Bedingungen zeigt an, dass keine Ketten mehr für die Nutzung verfügbar sind.
Dies wird durch den Einsatz von ocfs2_error() behandelt, das eine Fehlermeldung zur Fehlersuche ausgibt, anstatt einen Kernel-Panic auszulösen.
If you want to get best quality of vulnerability data, you may have to visit VulDB.