Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability allowing an out-of-bounds read has been identified in the Linux kernel's LDT setup process. The issue arises because the 'data_count' parameter in 'syscall_stub_data()' is expected to represent the number of longs, not bytes. This misinterpretation leads to a stack-out-of-bounds read, as reported by the Kernel Address Sanitizer (KASAN). The vulnerability was observed in the kernel initialization process, specifically within the 'init_new_ldt' function, where the incorrect 'data_count' interpretation allows for unauthorized memory access.
Exploitation of this vulnerability causes a stack-out-of-bounds read, which can lead to information disclosure or potentially allow for further exploitation by overwriting function return addresses or other critical data on the stack.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.