Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's BCM VK driver can lead to null pointer dereferences in the `bcm_vk_read()` function. The issue arises because the function does not properly handle cases where the `entry` pointer is NULL. When `entry` is NULL and the return code is set to indicate that the buffer is not big enough, the function attempts to access data through the NULL pointer, which can cause a crash. This vulnerability affects the Linux kernel stable tree.
Exploitation of this vulnerability can cause a null pointer dereference, leading to a crash of the affected process or application.
The vulnerability can be reproduced by calling the `bcm_vk_read()` function with a NULL `entry` pointer and a return code indicating that the buffer size is insufficient. This scenario triggers the function to attempt to access message data through the NULL pointer, causing a null pointer dereference.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for downloading the patched version are available on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.