Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's AMD GPU acceleration driver can lead to a buffer size calculation overflow. This overflow may cause an undersized memory allocation, potentially leading to memory corruption. The issue arises in the user space buffer management of the AMD GPU, where the size calculation can exceed the expected limits, creating a risk of improper memory handling.
The vulnerability can cause memory corruption, which may lead to undefined behavior in the system, including potential exploitation scenarios such as arbitrary code execution or privilege escalation.
The vulnerability can be reproduced by allocating a user space buffer for the AMD GPU acceleration driver in a way that intentionally causes the size calculation to overflow. This can be done by manipulating the allocation request to exceed the maximum buffer size, which will result in an incorrect, smaller allocation that can corrupt memory.
Users can apply the latest patches from the Linux kernel stable tree, which include the necessary fix. Instructions for downloading the patched version are available in the Linux kernel repository.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.