Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's F2FS (Flash-Friendly File System) implementation can lead to an infinite loop during the insertion of extent nodes into a red-black tree. This issue occurs when corrupted extent information is encountered, causing the lookup process to loop indefinitely, but only when the filesystem check feature is disabled. The vulnerability has been addressed by modifying the extent insertion function to return NULL upon detecting invalid data, while also logging an error message. This fix is included in the Linux kernel stable tree.
Exploitation of this vulnerability can cause a denial of service condition, where the system becomes unresponsive due to the infinite loop.
The vulnerability can be reproduced by creating a scenario where the F2FS filesystem receives corrupted extent information while the filesystem check feature is turned off. This will trigger the infinite loop in the extent tree insertion process.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux Kernel Archives.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.