CVE-2026-99242 in Linuxinfo

Zusammenfassung

von VulDB • 02.11.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ntfs: Race Condition zwischen fallocate und mmap-Lesevorgängen beheben

Die Implementierung von fallocate nimmt invalidate_lock nur für die Operationen Punch Hole, Collapse Range und Insert Range in Anspruch. Für Standard-Allokationsmodi (mode == 0, FALLOC_FL_KEEP_SIZE) wird der Lock nicht gehalten.

Während ntfs_attr_fallocate() werden neue Cluster über ntfs_attr_map_cluster() an die Runlist gebunden, bevor sie von ntfs_dio_zero_range() auf Null gesetzt werden. Dies erzeugt ein Zeitfenster, in dem gleichzeitige mmap-Seitenfehler (page faults) uninitialisierte Datenträgerdaten lesen können.

Da mmap filemap_fault() verwendet, das invalidate_lock im Shared-Modus nimmt, kann es Seiten während dieses Fensters nachladen und alte Disketteninhalte an den Userspace weitergeben. Dies ist ein Problem der Informationsleckage und Datenintegrität.

Behoben wird dies durch die Übernahme von invalidate_lock für alle fallocate-Operationen, nicht nur für Punch/Collapse/Insert-Modi. Dies verhindert, dass gleichzeitige Seitenfehler auf ungenullte Cluster während des Allokationsfensters zugreifen können.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

02.11.2026

Moderieren

akzeptiert

Eintrag

VDB-429908

EPSS

0.00145

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!