CVE-2026-72367 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

iomap: Schutz der io_size EOF-Beschneidung vor concurrent truncate Underflow

iomap: Behebung des Problems mit Null-Padding-Daten bei gleichzeitigen Append-Schreibvorgängen

Die ioend-Abrechnung wurde so geändert, dass io_size nur gültige Daten innerhalb von EOF verfolgt. Dadurch wird io_size beschnitten, wenn ein Writeback-Bereich über end_pos hinausgeht:

ioend->io_size += map_len; if (ioend->io_offset + ioend->io_size > end_pos) ioend->io_size = end_pos - ioend->io_offset;

Wenn end_pos jedoch unter ioend->io_offset fällt, wird die Subtraktion negativ und in der size_t-Variablen io_size gespeichert, was zu einem Unsigned-Wrap auf einen extrem großen Wert führt. Dies kann geschehen, wenn Writeback über das byte-level EOF hinaus bis hin zu einer blockausgerichteten Range fortgesetzt wird oder wenn ein gleichzeitiger truncate die Datei verkleinert, nachdem end_pos in iomap_writeback_handle_eof() abgerufen wurde.

Ein umgebrochener io_size-Wert kann die Append-Erkennung irreführen und die Größenbehandlung bei der Fertigstellung korrupt machen, da Dateisystem-End_io-Pfade io_size für Entscheidungen wie On-Disk EOF-Aktualisierungen sowie Unwritten/COW-Fertigstellungs-Ranges verwenden.

Dies wird behoben, indem io_size auf Null geklemmt (geclamped) wird, wenn sich das EOF an oder vor dem Startoffset von ioend befindet. Dies bewahrt die ursprüngliche Absicht des Beschneidens von io_size auf gültige Daten innerhalb von EOF und vermeidet gleichzeitig den Underflow.

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

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390965

CPE

bereit

EPSS

0.00207

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!