Linux Kernel AMD GPU Ubuf Size Overflow Vulnerability in Acceleration Driver

Vulnerability

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.

Impact

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.

Reproduction

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.

Remediation

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.

Added: Mar 25, 2026, 11:23 AM
Updated: Mar 25, 2026, 11:23 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
5.0
exploitability
4.3
remediation
7.7
relevance
4.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.