Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's Amphion media driver can lead to a null pointer dereference. This issue arises because the driver does not properly check if a pointer is null before using it, which can cause a crash or potentially be exploited to execute arbitrary code. The vulnerability affects several versions of the Linux kernel.
Exploitation of this vulnerability causes a null pointer dereference, leading to a crash of the affected system. However, such null pointer dereference vulnerabilities can sometimes be exploited to execute arbitrary code, depending on the context.
The vulnerability can be reproduced by invoking the V4L2 (Video for Linux 2) stream parameter get and set functions in the Amphion media driver without proper null checks on the stream parameter. This can be done by creating a media application that interacts with the VPU (Video Processing Unit) instance managed by the Amphion driver, specifically targeting the video encoder (venc) functionality. The application should send a stream parameter request that omits the necessary checks, allowing the driver to dereference a null pointer, which will result in a crash.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for upgrading the Linux kernel can be found in the official Linux documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.