CVE-2026-23181
kernel: btrfs: sync read disk super and set block size
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · February 14, 2026
Updated · February 17, 2026
Description
A race condition was found in the Linux kernel's Btrfs filesystem when reading the disk superblock. If a user changes the block device's block size via BLKBSZSET ioctl while Btrfs is mounting, the inconsistency between folio allocation and the new block size can trigger a VM_BUG_ON assertion or NULL pointer dereference.
Statement
Exploitation requires the ability to issue BLKBSZSET ioctls on a block device being mounted with Btrfs, which typically needs CAP_SYS_ADMIN or device ownership. The race window is narrow and the impact is denial of service via kernel crash rather than privilege escalation.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 4.7CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-367 · Time-of-check Time-of-use (TOCTOU) Race Condition