-

CVE-2026-93269

ext4: fix circular lock dependency in ext4_ext_migrate

In the Linux kernel, the following vulnerability has been resolved:

ext4: fix circular lock dependency in ext4_ext_migrate

Move iput(tmp_inode) after ext4_writepages_up_write() to avoid a
circular lock dependency between s_writepages_rwsem and sb_internal
(freeze protection).

The deadlock scenario:

  CPU0 (EXT4_IOC_MIGRATE)        CPU1 (orphan cleanup during mount)
  ----                           ----
  ext4_ext_migrate()
    ext4_writepages_down_write()
      s_writepages_rwsem (write)
                                 ext4_evict_inode()
                                   sb_start_intwrite()   [sb_internal]
                                   ...
                                     ext4_writepages()
                                       s_writepages_rwsem (read) [BLOCKED]
    iput(tmp_inode)
      ext4_evict_inode()
        sb_start_intwrite()         [BLOCKED]

The tmp_inode is a temporary inode with nlink=0 created solely for
building the extent tree.  Its eviction does not require
s_writepages_rwsem protection, so deferring iput() until after
releasing the rwsem is safe.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version cb85f4d23f794e24127f3e562cb3b54b0803f456
Version < 452950461241dfed8b1d32e94b227db38c99c5af
Status affected
Version cb85f4d23f794e24127f3e562cb3b54b0803f456
Version < ada23457d4748d6e9c36c6f871fc29a6f558c48c
Status affected
Version cb85f4d23f794e24127f3e562cb3b54b0803f456
Version < e4223231b6860141813637a6413c2371ae4d6fa8
Status affected
Version cb85f4d23f794e24127f3e562cb3b54b0803f456
Version < 32f7ab52875ec7f800ca67e7176e5743a84baddf
Status affected
Version cb85f4d23f794e24127f3e562cb3b54b0803f456
Version < a897682793eba5de51ee6f3152760374afa629cf
Status affected
Version eb799e163dc2bc1ea0a4820b66f79d32a5e907df
Status affected
Version bcc1eab71a67c46b9e24544ac7923f44444174ce
Status affected
Version 8cf20fb73e73a4c4df0328b5297842c5ef34fdd9
Status affected
Version e5d25003d059649e18a249635ed5ca7a7b1de5ad
Status affected
Version 69f8a7991fd93c49096ddd11574db3e7df238b7b
Status affected
Version 4.9.215
Version < 4.10
Status affected
Version 4.14.172
Version < 4.15
Status affected
Version 4.19.107
Version < 4.20
Status affected
Version 5.4.23
Version < 5.5
Status affected
Version 5.5.7
Version < 5.6
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 5.6
Status affected
Version 0
Version < 5.6
Status unaffected
Version <= 6.6.*
Version 6.6.157
Status unaffected
Version <= 6.12.*
Version 6.12.110
Status unaffected
Version <= 6.18.*
Version 6.18.52
Status unaffected
Version <= 7.2.*
Version 7.2.6
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.19% 0.073
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/452950461241dfed8b1d32e94b227db38c99c5af
https://git.kernel.org/stable/c/ada23457d4748d6e9c36c6f871fc29a6f558c48c
https://git.kernel.org/stable/c/e4223231b6860141813637a6413c2371ae4d6fa8
https://git.kernel.org/stable/c/32f7ab52875ec7f800ca67e7176e5743a84baddf
https://git.kernel.org/stable/c/a897682793eba5de51ee6f3152760374afa629cf