CVE-2026-98963
btrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio
CVSS v3.1 (listed by NVD)
—
Not scored
CVSS v4.0 (listed by NVD)
—
Not scored
CVSS (listed by CVE.org)
—
Not scored
EPSS exploit probability
0.2%
Percentile 10.2%
as of 2026-10-24
CISA KEV
—
Not listed
Description
NVD
In the Linux kernel, the following vulnerability has been resolved: btrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio If all bios finish before btrfs_encoded_read_regular_fill_pages() returns, it calls btrfs_uring_read_extent_endio() and previously returned the I/O status. A negative errno then made btrfs_uring_read_extent() unlock and free while btrfs_uring_read_finished() did the same again. Return -EIOCBQUEUED so only the deferred path cleans up.
Affected products and packages
CNA (CVE.org)
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | affected: 34310c442e175f286b4c06ab5caa4e0b267ea31c … < 033dda5b321f01661de518a8d5c8607ae8675b14 affected: 34310c442e175f286b4c06ab5caa4e0b267ea31c … < a449433b0e3d4a3715d0bbee078f8c603f03c9f6 affected: 34310c442e175f286b4c06ab5caa4e0b267ea31c … < 80a8dbb30d2b00b9c671b02bd73f700f6d20100f default: unaffected |
| Linux | Linux | affected: 6.13 unaffected: 0 … < 6.13 unaffected: 6.18.57 … <= 6.18.* unaffected: 7.2.11 … <= 7.2.* unaffected: 7.3 … <= * default: affected |
Open-source packages (GitHub Advisory / OSV)
CVE-2026-98963
OSV
btrfs: always return -EIOCBQUEUED after btrfs_uring_read_extent_endio
| Ecosystem | Package | Affected versions | Fixed in |
|---|---|---|---|
| >= 34310c442e175f286b4c06ab5caa4e0b267ea31c, < 033dda5b321f01661de518a8d5c8607ae8675b14; < a449433b0e3d4a3715d0bbee078f8c603f03c9f6; < 80a8dbb30d2b00b9c671b02bd73f700f6d20100f | 033dda5b321f01661de518a8d5c8607ae8675b14, a449433b0e3d4a3715d0bbee078f8c603f03c9f6, 80a8dbb30d2b00b9c671b02bd73f700f6d20100f | ||
| Linux | Kernel | >= 6.13.0, < 6.18.57; >= 6.19.0, < 7.2.11 | 6.18.57, 7.2.11 |
Linux distribution status
References (6)
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git OSV
- https://git.kernel.org/stable/c/033dda5b321f01661de518a8d5c8607ae8675b14 NVD, CNA, OSV
- https://git.kernel.org/stable/c/80a8dbb30d2b00b9c671b02bd73f700f6d20100f NVD, CNA, OSV
- https://git.kernel.org/stable/c/a449433b0e3d4a3715d0bbee078f8c603f03c9f6 NVD, CNA, OSV
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98963.json OSV
- https://nvd.nist.gov/vuln/detail/CVE-2026-98963 OSV