CVE-2026-74307 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ext4: Validierung des Superblocks der Spenderdatei frühzeitig in EXT4_IOC_MOVE_EXT

Verwerfen Sie den ioctl EXT4_IOC_MOVE_EXT frühzeitig, wenn die Spenderdatei nicht zum gleichen Superblock wie die Originaldatei gehört. Derzeit wird diese Validierung innerhalb von ext4_move_extents() durch mext_check_validity() durchgeführt, jedoch erst nachdem lock_two_nondirectories() bereits die Inode-Sperren erworben hat. Wenn der Dateideskriptor (fd) für den Spender auf eine Datei in einem anderen Dateisystem verweist (z. B. overlayfs), erzeugt diese späte Validierung eine zyklische Abhängigkeit bei der Sperre:

CPU0 (overlayfs write) CPU1 (ext4 ioctl) ---- ---- inode_lock(ovl_inode) mnt_want_write_file(filp) sb_start_write(ext4_sb) [sb_writers]
backing_file_write_iter() vfs_iter_write(real_file) file_start_write(real_file) sb_start_write(ext4_sb) [blockiert durch Freeze]
lock_two_nondirectories() inode_lock(ovl_inode) [blockiert]

Bei einem gleichzeitigen Freeze-Vorgang, der die Schreibseite von sb_writers hält, entsteht ein Deadlock-Zyklus: CPU0 wartet darauf, dass das Einfrieren abgeschlossen ist; das Einfrieren wartet darauf, dass der Leserzugriff auf sb_writers durch CPU1 endet; CPU1 wartet auf den Inode-Sperren von CPU0.

Da EXT4_IOC_MOVE_EXT physische Extents zwischen zwei Dateien austauscht, erfordert es grundlegend, dass sich beide Dateien im selben ext4-Dateisystem befinden. Die Verschiebung der Superblock-Prüfung vor jeglicher Sperrenerwerbung ist sowohl semantisch korrekt als auch eliminiert die zyklische Abhängigkeit, indem sicherstellt wird, dass Dateideskriptoren für Spenderdateien auf anderen Dateisystemen abgewiesen werden, bevor sb_writers oder Inode-Sperren erworben werden.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390279

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!