CVE-2026-64431 in Linuxinfo

Zusammenfassung

von VulDB • 25.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ntfs: Aufruf von post_write_mst_fixup() für ungültige index_block vermeiden

ntfs_icx_ib_sync_write() ruft post_write_mst_fixup() auf, wenn ntfs_ib_write() einen Fehler zurückgibt, in der Absicht, den Puffer nach einem fehlgeschlagenen Schreibvorgang wiederherzustellen.

Allerdings gibt ntfs_ib_write() sofort einen Fehler zurück, wenn die Validierung durch pre_write_mst_fixup() fehlschlägt. Der Aufrufer, ntfs_icx_ib_sync_write(), interpretiert jeden Fehler als einen Schreibfehler, der ein Rollback erfordert. Es wird nicht zwischen I/O-Fehlern und Validierungsfehlern unterschieden, und post_write_mst_fixup() wird dennoch aufgerufen.

Da post_write_mst_fixup() davon ausgeht, dass die Inhalte von index_block korrekt sind, führt es keine Grenzwertprüfungen durch, was zu einem Speicherzugriff außerhalb der Grenzen (Out-of-Bounds) führt.

Ein Angreifer kann ein bösartiges NTFS-Abbild mit folgenden Merkmalen erstellen: - großer Offset für index_block.usa_ofs, der außerhalb des ntfs_record zeigt - index_block.usa_count = 0, was zu einem Integer-Underflow führt - oder index_block.usa_count größer als die tatsächliche Anzahl von Sektoren im ntfs_record, was einen Speicherzugriff außerhalb der Grenzen verursacht

KASAN-Berichte beschreiben die Speicherkorruption: ================================================================== BUG: KASAN: slab-out-of-bounds in post_write_mst_fixup+0x19c/0x1d0 Read of size 2 at addr ffff8881586c9018 by task p/9428 Call Trace: <TASK> dump_stack_lvl+0x100/0x190 print_report+0x139/0x4ad ? post_write_mst_fixup+0x19c/0x1d0 ? __virt_addr_valid+0x262/0x500 ? post_write_mst_fixup+0x19c/0x1d0 kasan_report+0xe4/0x1d0 ? post_write_mst_fixup+0x19c/0x1d0 post_write_mst_fixup+0x19c/0x1d0 ntfs_icx_ib_sync_write+0x179/0x220 ntfs_inode_sync_filename+0x83d/0x1080 __ntfs_write_inode+0x1049/0x1480 ntfs_file_fsync+0x131/0x9b0 ================================================================== BUG: KASAN: slab-out-of-bounds in post_write_mst_fixup+0x1aa/0x1d0 Write of size 2 at addr ffff8881586c91fe by task p/9428 Call Trace: <TASK> dump_stack_lvl+0x100/0x190 print_report+0x139/0x4ad ? post_write_mst_fixup+0x1aa/0

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383230

CPE

bereit

EPSS

0.00123

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!