CVE-2026-68167 in Linuxinfo

Zusammenfassung

von VulDB • 10.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

btrfs: Keine Komprimierung für Data-Reloc-Inodes versuchen

[FEHLER]
Es liegt ein Syzbot-Bericht vor, der zeigt, dass die Überprüfung innerhalb von `get_new_location()` ausgelöst wurde:

BTRFS info (device loop0): found 31 extents, stage: move data extents BTRFS info (device loop0): leaf 8908800 gen 16 total ptrs 28 free space 1676 owner 18446744073709551607 item 0 key (256 INODE_ITEM 0) itemoff 3835 itemsize 160 inode generation 5 transid 0 size 0 nbytes 0 block group 0 mode 40755 links 1 uid 0 gid 0 rdev 0 sequence 0 flags 0x0 atime 1669132761.0 ctime 1669132761.0 mtime 1669132761.0 otime 0.0 item 1 key (256 INODE_REF 256) itemoff 3823 itemsize 12 index 0 name_len 2 item 2 key (258 INODE_ITEM 0) itemoff 3663 itemsize 160 inode generation 1 transid 16 size 733184 nbytes 106496 block group 0 mode 100600 links 0 uid 0 gid 0 rdev 0 sequence 24 flags 0x18 item 3 key (258 EXTENT_DATA 0) itemoff 3595 itemsize 68 generation 16 type 0 inline extent data size 47 ram_bytes 4096 compression 1 [...]
item 27 key (18446744073709551611 ORPHAN_ITEM 258) itemoff 2376 itemsize 0 BTRFS error (device loop0): unexpected non-zero offset in file extent item for data reloc inode 258 key offset 0 offset 9277520992061368337 ------------[ cut here ]------------
btrfs_abort_should_print_stack(__error)

[URSACHE]
Der obige Dump-Tree zeigt, dass das erste Dateiextent-Element inline gespeichert ist. Dies ergibt für Data-Reloc-Inodes keinen Sinn, da solche Inodes lediglich darstellen, wo sich die Datenextents im Zielchunk der Relokation befinden.

Allerdings reserviert der Relokationspfad vorab Speicherplatz für jeden Block und markiert diese dann Cluster für Cluster als „dirty" (schreibbedürftig). Es ist möglich, dass sich am Anfang einer Blockgruppe nur ein einzelner Block befindet und keine weiteren Blöcke im selben Cluster.

Daher wird von der Relokation ein Dateiextent für diesen Block vorreserviert und der erste Block als dirty markiert. Anschließend zwingt Speicherdruck dazu, den Data-Reloc

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

10.08.2026

Moderieren

akzeptiert

Eintrag

VDB-387515

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

medium

Quellen

Do you know our Splunk app?

Download it now for free!