Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's Btrfs file system can lead to a use-after-free error when using RAID5 metadata. This issue occurs because, after the file system encounters an error and is marked as such, no new transactions are allowed, leaving metadata in a frozen state. However, some metadata modifications may still be cached as dirty, and when the system attempts to write this data back, it can trigger a crash by queuing new work into a stopped work queue. This vulnerability affects Btrfs file systems in Linux kernel versions 6.6 and later.
Exploitation of this vulnerability can cause a use-after-free error, potentially leading to memory corruption or other undefined behavior.
The vulnerability can be reproduced by running the Btrfs file system with RAID5 metadata and applying a workload similar to that used in the generic/388 test case. This will trigger the conditions that lead to the use-after-free error.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.