„`html
Zusammenfassung
Die Sicherheitslücke CVE-2026-63796 betrifft das OCFS2-Dateisystem im Linux-Kernel. Eine unzureichende Validierung von Group-Bitmap-Deskriptoren ermöglicht es Angreifern, manipulierte Deskriptoren zu erstellen, die Bitmap-Speicherzugriffe außerhalb der zulässigen Grenzen verursachen. Dies führt zu Use-After-Free-Fehlern und möglichen Kernel-Panics.
Betroffene Systeme
Alle Linux-Kernel-Versionen mit aktiver OCFS2-Unterstützung sind potentiell betroffen. Dies umfasst insbesondere Systeme, die OCFS2 als Cluster-Dateisystem nutzen, häufig in Oracle-Umgebungen und High-Availability-Setups.
Technische Details
Die Funktion ocfs2_validate_gd_parent() validiert Group-Bitmap-Deskriptoren nur gegen die Chain-Geometrie des Parent-Allocators, nicht aber gegen die physikalischen Speichergrenzen. Ein Angreifer kann einen manipulierten Deskriptor mit einem bg_size/bg_bits-Paar erstellen, das die tatsächlich verfügbaren Bitmap-Bytes im Group-Descriptor-Block überschreitet.
Nachfolgende Bitmap-Operationen (Scan und Bit-Updates) greifen dann auf Speicher auĂźerhalb des allokierten Bereichs zu. Dies wird durch KASAN-Reports als Use-After-Free-Fehler in _find_next_bit() und verwandten Funktionen dokumentiert.
Der Patch ergänzt eine physikalische Kapazitätsprüfung basierend auf ocfs2_group_bitmap_size() für den Parent-Allocator-Typ. Deskriptoren, deren bg_size oder bg_bits die maximale Kapazität überschreiten, werden abgelehnt.
Empfohlene Massnahmen
- Kernel-Updates auf gepatchte Versionen durchfĂĽhren
- OCFS2-Dateisysteme auf Integrität prüfen
- Zugriffskontrolle auf OCFS2-Cluster-Ressourcen verschärfen
- Monitoring von Kernel-Panics intensivieren
Bewertung
CVSS-Score: 8.8 (High)
Die Sicherheitslücke ermöglicht Denial-of-Service-Attacken und potentiell lokale Privilege-Escalation. Eine zeitnahe Kernel-Aktualisierung ist erforderlich.
„`