Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's F2FS (Flash-Friendly File System) has been identified, allowing for out-of-bounds access in the function 'f2fs_truncate_inode_blocks'. This issue arises when the function attempts to access an index that is out of range for the expected data type, leading to undefined behavior. The problem is triggered during the process of truncating inode blocks, particularly when the inode size is reduced to zero, and the corresponding node page does not contain the expected inode data.
Exploitation of this vulnerability could lead to undefined behavior in the kernel, potentially allowing for memory corruption or other unintended consequences.
The vulnerability can be reproduced by using the F2FS file system and performing operations that truncate inode blocks, particularly in scenarios where multiple NAT entries share the same node block address. This can cause the file system to load a non-inode block, triggering the out-of-bounds access.
Users are advised to update 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.