Linux Kernel AMDGPU Upper Bound Check Vulnerability in Signal IOCTL

Vulnerability

A vulnerability in the Linux kernel's AMDGPU driver allows for out-of-memory (OOM) conditions due to insufficient input validation in the 'amdgpu_userq_signal_ioctl' function. This issue affects the Linux kernel stable tree. The vulnerability arises from the lack of proper checks on user-provided input values, which can lead to excessive memory consumption. The problem has been addressed by implementing a validation mechanism that compares these input values against a defined maximum handle limit, thereby preventing potential OOM situations.

Impact

Exploitation of this vulnerability can lead to out-of-memory conditions, causing system instability or crashes.

Reproduction

The vulnerability can be reproduced by sending large input values through the 'amdgpu_userq_signal_ioctl' function, bypassing the previous input validation. This can be done by manipulating the number of synchronization object handles or buffer handles beyond the acceptable limit, which will trigger the out-of-memory condition.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been patched. Instructions for downloading the updated kernel can be found on the official Linux kernel website.

Added: May 8, 2026, 8:59 PM
Updated: May 8, 2026, 8:59 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
3.8
exploitability
4.3
remediation
7.7
relevance
7.8
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.