CVE-2026-63796 in Linux
Zusammenfassung
von VulDB • 19.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ocfs2: Ablehnung von Group-Bitmap-Deskriptoren mit übermäßiger Größe
`ocfs2_validate_gd_parent()` begrenzt `bg_bits` nur anhand der Kettengeometrie des Parent-Allokators. Ein bösartiger Deskriptor kann dennoch ein Paar aus `bg_size`/`bg_bits` beanspruchen, das die physisch in den Group-Descriptor-Block passenden Bitmap-Bytes überschreitet. Daher können spätere Bitmap-Skanns und Bit-Aktualisierungen über `bg_bitmap` hinauslaufen.
Es wurde eine physikalische Kapazitätsprüfung basierend auf `ocfs2_group_bitmap_size()` für den Parent-Allokator-Typ hinzugefügt, um Deskriptoren abzulehnen, deren `bg_size` oder `bg_bits` diese Kapazität überschreiten. Die bestehende Prüfung der Kettengeometrie bleibt erhalten, sodass sowohl das Bitmap-Layout auf dem Datenträger als auch die Allokationsmetadaten übereinstimmen müssen, bevor der Deskriptor verwendet wird.
Die Validierung reproduzierte diesen Kernel-Bericht: KASAN use-after-free in _find_next_bit+0x7f/0xc0 Lesezugriff auf Größe 8 Call-Trace: dump_stack_lvl+0x66/0xa0 (?:?) print_report+0xd0/0x630 (?:?) _find_next_bit+0x7f/0xc0 (?:?) srso_alias_return_thunk+0x5/0xfbef5 (?:?) __virt_addr_valid+0x188/0x2f0 (?:?) kasan_report+0xe4/0x120 (?:?) ocfs2_find_max_contig_free_bits+0x35/0x70 (fs/ocfs2/suballoc.c:1375) ocfs2_block_group_set_bits+0x472/0x4b0 (fs/ocfs2/suballoc.c:1457) ocfs2_cluster_group_search+0x16b/0x440 (fs
VulDB is the best source for vulnerability data and more expert information about this specific topic.