CVE Database›Document archive›CVE-2026-89827

CVE-2026-89827

kernel: drm/amdgpu: avoid force-completing uninitialized UVD rings

Loading…

Severity

Moderate

Red Hat Product Security

4.7

CVSS 3.1

Review impact separately from score.

Published · September 16, 2026

Updated · November 3, 2026

Description

A flaw was found in the Linux kernel's drm/amdgpu component. The uvd_v7_0_sw_init() function, responsible for initializing the UVD (Unified Video Decoder) ring, does not properly set up the decode ring for an SR-IOV (Single Root I/O Virtualization) Virtual Function (VF). This can lead to the amdgpu_uvd_resume() function attempting to force-complete an uninitialized decode ring when restoring its fence sequence, potentially causing system instability or a denial of service.

Statement

The AMDGPU UVD resume path can call amdgpu_fence_driver_force_completion for a decode ring whose fence driver was never initialized for an SR-IOV VF. Using this incomplete ring state can violate fence driver assumptions and may cause a warning or a host kernel crash during GPU resume or recovery. For the CVSS the PR:L value is used for the paranoid score because a restricted tenant or process with access to an assigned VF may be able to influence GPU workloads and recovery without having full host administrative privileges. Reliable triggering still depends on an SR-IOV VF configuration and on reaching the UVD resume or reset path, so AC:H is appropriate. The issue is not directly network reachable. The demonstrated impact is denial of service against the host, while the available code does not establish a UAF, information leak, or write primitive that would justify confidentiality or integrity impact.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

CVSS 3.1 · 4.7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-908 · Use of Uninitialized Resource