CVE-2026-72195 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fs/ntfs3: Begrenzung von attr_off in UpdateResidentValue gegenüber data_off

Im Fall „UpdateResidentValue“ der Funktion do_action() (fslog.c:3307) stammen lrh->attr_off und lrh->redo_len aus dem LRH auf der Festplatte. Wenn sie die Bedingung aoff + dlen < attr->res.data_off erfüllen, führt die Zuweisung

attr->res.data_size = cpu_to_le32(aoff + dlen - data_off);

zu einem Underflow zu ~4 GiB (z. B. 0xFFFFFFF9 bei aoff=0x10, dlen=1, data_off=0x18). Der nachfolgende Code, der attr->res.data_size liest, um den Payload des residenten Attributs zu durchlaufen, würde dann bis zu 4 GiB hinter die Zuweisung für den MFT-Eintrag mit 1024 Byte hinauslesen.

Die vorhandene Verteidigungsmaßnahme mi_enum_attr() in fs/ntfs3/record.c:287 fängt das korrupte data_size beim nächsten Durchlaufen der Attribute ab und schlägt bei der Mount-Operation fehl, jedoch nur auf dem Pfad, der alle Attribute durchläuft. Eine Lesezugriffsstelle, die ein Attribut nach Namen auswählt und dessen data_size liest, ohne es erneut zu validieren, ist nicht abgedeckt. Validieren Sie aoff gegenüber data_off und asize an der Quelle.

Reproduziert unter UML+KASAN auf mainline 8d90b09e6741 über eine nur pr_warn auslösende Probe: Bei aoff=0x10 und data_off=0x18 beträgt das data_size nach der Zuweisung 0xfffffff9 (der Mount schlägt dann mit -22 von mi_enum_attr fehl).

[[email protected]: Formatierung der Änderungen im clang-Stil]

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

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390615

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!