Race Condition in Linux Kernel's btrfs File System
CVE-2026-93255
What is CVE-2026-93255?
A vulnerability has been identified in the Linux kernel related to the btrfs file system, where a race condition could potentially trigger false alerts during the read and unmount operations. This occurs in the method 'invalidate_and_check_btree_folios()', which checks for the 'EXTENT_BUFFER_READING' flag. Due to the timing of operations between threads, it may incorrectly warn about lingering references to extent buffers, leading to potential data consistency problems. To rectify this, a helper function has been implemented to ensure that the reading flag is cleared while holding the appropriate locks, thus eliminating the critical race window.
Affected Version(s)
Linux 83f7e52b7ed1c3e03b79123e20b6f6adf8d886bb < 2073f3d97b0c5d34fe64812d1237e37bd79c17ec
Linux 83f7e52b7ed1c3e03b79123e20b6f6adf8d886bb < 690c2accacb1aca91ab8186d15dee56da8723f31
Linux b0c33c0628c5b0678fcae2e05e7b2764149248f8