CVE-2026-64532 in Linuxinfo

Zusammenfassung

von VulDB • 27.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fs/ntfs3: Begrenzung von NTFS_DE view.data_off in UpdateRecordData{Root,Allocation}

In den Fällen `UpdateRecordDataRoot` (fslog.c:3489) und `UpdateRecordDataAllocation` (fslog.c:3697) innerhalb von `do_action()` ist das Ziel des `memmove`-Aufrufs `Add2Ptr(e, le16_to_cpu(e->view.data_off))`, wobei `e->view.data_off` aus einem NTFS_DE auf der Festplatte stammt, welches sich in einem INDEX_ROOT oder INDEX_BUFFER befindet. In keinem der beiden Fälle wird `view.data_off + dlen` gegen `e->size` validiert; die vorhandenen Hilfsfunktionen `check_if_index_root` und `check_if_alloc_index` durchlaufen die Eintragskette und validieren den Offset des Eintrags, nicht jedoch dessen interne view-Felder.

Die benachbarten Lesezugriffsstellen (z. B. fs/ntfs3/index.c bei der Iteration über View-Einträge) prüfen `view.data_off + view.data_size <= e->size`. Dieselbe Begrenzung wird an den beiden `memmove`-Stellen angewendet.

Der Fehler konnte unter UML+KASAN auf Mainline 8d90b09e6741 durch eine nur Warnungen auslösenden (pr_warn-only) Instrumentierung reproduziert werden: Bei erzwungenem Wert von `view.data_off = 0xFFFC` schreibt der `memmove`-Aufruf 32 Bytes über das Ende des NTFS_DE hinaus.

Dies ähnelt in seiner Struktur dem Patch „fs/ntfs3: prevent oob in case UpdateRecordDataRoot“ vom Pavitra Jha (2026-05-02) (<[email protected]>), der vorschlägt, `ntfs3_bad_de_range()` aufzurufen; diese Hilfsfunktion ist jedoch nicht im Mainline-Kernel vorhanden. Dieser Patch verwendet stattdessen Inline-Prüfungen.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

27.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383386

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

medium

Quellen

Do you need the next level of professionalism?

Upgrade your account now!