Vulnerability in btrfs: do not BUG_ON in link_to_fixup_dir
Summary
UVI-2021-1000625: btrfs: do not BUG_ON in link_to_fixup_dir. Affects Kernel versions < 0ed102453aa1cd12fefde8f6b60b9519b0b1f003. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The btrfs package is a file system for the Linux kernel that provides advanced features such as snapshots, pooling, and checksums. It is designed to be a modern and scalable file system for both local and networked storage. However, a vulnerability has been discovered in the btrfs package that can lead to a denial-of-service (DoS) attack.
Vulnerability Detail
The vulnerability in the btrfs package occurs in the link_to_fixup_dir function. This function contains a BUG_ON statement that can cause the kernel to panic, resulting in a system crash. An attacker can exploit this vulnerability by creating a specially crafted file system image that triggers the BUG_ON statement, leading to a DoS condition. The impact of this vulnerability is limited to systems that have the btrfs file system enabled.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
There is no known workaround for this vulnerability. It is recommended to apply the fix by updating the Linux Kernel to the latest version.
Conclusion
The vulnerability in btrfs can lead to a DoS attack by causing the system to crash. It is crucial to update the Linux Kernel to version v5.4.124 or later to mitigate this vulnerability. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
btrfs is a file system for the Linux kernel that provides advanced features such as snapshots, pooling, and checksums.
The vulnerability can lead to a denial-of-service (DoS) attack, causing the system to crash.
To fix this vulnerability, update the Linux Kernel to version v5.4.124 or later.
There is no known workaround for this vulnerability. It is recommended to update the Linux Kernel.
For more information, refer to the provided references link.
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.