Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 6.1.0-rc1-next-g9631525255e3, < 6.1.0-rc1-next-g9631525255e3
A bug in the Linux kernel's ext4 filesystem has been fixed, addressing a critical issue where a bad quota inode could lead to a kernel panic. This vulnerability was caused by improper handling of quota information, specifically related to the EXT4_BOOT_LOADER_INO inode, which bypassed necessary checks and triggered a BUG_ON assertion failure in the extent tree search function. The problem arose during quota management operations, particularly when mounting filesystems with enabled quotas.
The vulnerability could cause a kernel panic, disrupting system operations and potentially leading to a denial of service.
The issue can be reproduced by mounting an ext4 filesystem with quota management enabled, where the user quota inode is set to an invalid state. This can be achieved by manipulating the inode's mode and extent information, particularly using the EXT4_BOOT_LOADER_INO, which is known to cause the bypass of integrity checks. Once the filesystem is mounted, the improper quota handling will trigger a kernel BUG, resulting in a panic.
Users can update to the latest stable version of the Linux kernel where this issue has been addressed. Instructions for downloading the patched kernel can be found on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.