CVE-2026-68442 in Linuxinfo

Zusammenfassung

von VulDB • 12.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

btrfs: EXTENT_FLAG_LOGGING nicht auf geteilte Extent-Maps übertragen

Wenn btrfs_drop_extent_map_range() eine Extent-Map teilt, übernehmen die neuen Teilmaps die Flags der ursprünglichen Map über eine lokale Variable „flags“. Das Commit f86f7a75e2fb („btrfs: use the flags of an extent map to identify the compression type“) änderte das Löschen von EXTENT_FLAG_LOGGING so ab, dass es auf em->flags statt auf diese lokale Kopie von „flags“ angewendet wurde. Daher erbt eine Aufteilung einer Extent-Map, die derzeit protokolliert wird, fälschlicherweise EXTENT_FLAG_LOGGING.

Das Flag wird anschließend bei der Teilmap nie gelöscht. Wenn sie freigegeben wird, während sie sich noch in der modified_extents-Liste des Inodes befindet (z. B. durch den Extent-Map-Shrinker), löst dies die WARN_ON(!list_empty(&em->list)) in btrfs_free_extent_map() aus und führt zu einem Use-After-Free-Fehler.

EXTENT_FLAG_LOGGING wird nun von der lokalen „flags“-Kopie, die für die Aufteilungen verwendet wird, gelöscht, und nur EXTENT_FLAG_PINNED wird von em->flags entfernt, wodurch das Verhalten vor f86f7a75e2fb wiederhergestellt wird.

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

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

12.08.2026

Moderieren

akzeptiert

Eintrag

VDB-388895

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!