CVE Catalog

CVE-2026-89818

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel DRM/AMDGPU VCN subsystem, an integer overflow was found in the buffer count check of the dec_msg message. A crafted value can bypass the bounds check and cause an out-of-bounds read.

Risk Assessment

The risk includes potential memory corruption, driver crash, or privilege escalation if exploited.

Recommendation

It is recommended to update the Linux kernel to a version with the fix that rewrites the check in division form, which is overflow-free.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vcn: fix integer overflow in dec_msg buffer count check If the supplied msg[2] (num_buffers) is 0x3FFFFFFF, the expression 6 + num_buffers * 4 wraps to 2 and the bounds check passes, letting the parser loop far past the end of the message BO. Triggering it additionally requires a ~4GiB mapping so that msg[1] survives the earlier "header does not fit in BO" check. Rewrite the test in division form, which is overflow-free by construction. Also update the message to reflect that msg is invalid.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS