Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's NTFS3 file system implementation has been addressed. The issue involved an uninitialized buffer allocated by the '__getname()' function, which could lead to the use of undefined data. This vulnerability was identified and fixed by initializing the buffer with zeros, a correction discovered through the use of Kernel Memory Sanitizer (KMSAN). The problem was reported by syzbot.
Exploitation of this vulnerability could lead to the use of uninitialized memory, potentially causing undefined behavior in the kernel.
The vulnerability can be reproduced by linking an inode in the NTFS3 file system, which involves allocating a name buffer using the '__getname()' function. The buffer is then used without proper initialization, leading to the exposure of uninitialized memory.
Users can upgrade 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.