CVE-2026-93269

CVE-2026-93269

published September 24, 2026

CVSS
—
EPSS
0%
Percentile
7.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00186 · 7.8th percentile
Published
2026-09-24T20:17Z
References (5)
EPSS history
Timeline
  • 26 SEP 03:27Z
    EPSS moved — → 0%
    epss
  • 24 SEP 15:52Z
    ext4: fix circular lock dependency in ext4_ext_migrate
    cvelistv5