Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the ext4 filesystem of the Linux kernel has been addressed. The issue arose because the function responsible for initializing per-CPU parameters was called after a function that manages memory allocation, leading to a system panic. This vulnerability can be reproduced by creating an ext4 filesystem with specific options, mounting it, and running a test that triggers the error. The problem was caused by the validation process of the block bitmap, which failed and was not properly handled because the necessary counters had not been initialized, resulting in a page fault panic.
The vulnerability causes a kernel panic, disrupting system operations and potentially leading to a denial of service.
The vulnerability can be reproduced by creating an ext4 filesystem with a block size of 1KB on a specified device. After applying certain filesystem options, the filesystem is mounted, and a specific test is run that triggers the vulnerability. This process can be automated with a script that includes the necessary commands.
Users should update to the latest version of the Linux kernel where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.