CVE-2026-23036Incorrect Synchronization in Linux

Severity
5.5MEDIUM
No vector
EPSS
0.0%
top 98.52%
CISA KEV
Not in KEV
Exploit
No known exploits
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

Linuxlinux/linux_kernel6.13.06.18.7
Debianlinux/linux_kernel< 6.18.8-1
CVEListV5linux/linux69673992b1aea5540199d9b8b658ede72f55a6cf65241e3ddda60b53a4ee3ae12721fc9ee21d5827+2
debiandebian/linux< linux 6.18.8-1 (forky)

🔴Vulnerability Details

3
OSV
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_rea2026-01-31
OSV
btrfs: release path before iget_failed() in btrfs_read_locked_inode()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_r2026-01-31

📋Vendor Advisories

2
Red Hat
kernel: btrfs: release path before iget_failed() in btrfs_read_locked_inode()2026-01-31
Debian
CVE-2026-23036: linux - In the Linux kernel, the following vulnerability has been resolved: btrfs: rele...2026

🕵️Threat Intelligence

1
Wiz
CVE-2026-23036 Impact, Exploitability, and Mitigation Steps | Wiz