KernelScan.io

HIGH

drm DecMsg OOB

CVE-2026-46230

CVSS 7.1 / 10.0 NVD

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

KernelScan AI7.1HIGH

01

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg Check bounds against the end of the BO whenever we access the msg.

02

Engine v0.2.0

Risk summary

Local attackers with GPU access can trigger out-of-bounds reads in AMD VCN3 decoder message parsing, potentially leaking kernel memory contents or causing system crashes. This affects systems with AMD GPUs where users have graphics device access.

Affecteddrivers/gpu/drm/amd/amdgpu/vcn_v3_0.c (AMD GPU VCN3 decoder)

Vulnerability analysis

The vulnerability exists in the VCN3 decoder message parsing code which processes user-provided buffer objects without adequate bounds checking. The original code failed to validate that message headers, buffer counts, and referenced buffer data fit within the allocated buffer object boundaries. The fix adds comprehensive bounds validation at multiple levels - checking minimum message sizes, validating header fields against BO limits, ensuring buffer indices fit within claimed message lengths, and verifying that all referenced buffer offsets and sizes remain within bounds. Attack surface is local through GPU device nodes, typically requiring graphics group membership.

03

BranchFixed inPatch commit
5.155.15.209f55552adb100
6.16.1.17582c535eff054
6.126.12.90870c8738c377
6.186.18.32638e48ee39d0
6.66.6.140638d3e0b9eb7
7.07.0.9e382e0b81a3e
mainline7.1-rc1b193019860d6