CVE-2026-23036 — Incorrect Synchronization in Linux
Severity
5.5MEDIUM
No vectorEPSS
0.0%
top 98.52%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJan 31
Description
In the Linux kernel, the following vulnerability has been resolved:
btrfs: release path before iget_failed() in btrfs_read_locked_inode()
In btrfs_read_locked_inode() if we fail to lookup the inode, we jump to
the 'out' label with a path that has a read locked leaf and then we call
iget_failed(). This can result in a ABBA deadlock, since iget_failed()
triggers inode eviction and that causes the release of the delayed inode,
which must lock the delayed inode's mutex, and a task updating a delay…
Affected Packages4 packages
▶CVEListV5linux/linux69673992b1aea5540199d9b8b658ede72f55a6cf — 65241e3ddda60b53a4ee3ae12721fc9ee21d5827+2
🔴Vulnerability Details
3OSV▶
CVE-2026-23036: In the Linux kernel, the following vulnerability has been resolved: btrfs: release path before iget_failed() in btrfs_read_locked_inode() In btrfs_rea↗2026-01-31
GHSA▶
GHSA-v7cw-956x-792r: In the Linux kernel, the following vulnerability has been resolved:
btrfs: release path before iget_failed() in btrfs_read_locked_inode()
In btrfs_r↗2026-01-31