Junglewise Threat Intelligence

CVE-2026-53329: Linux Kernel AMD Display Driver heap overflow in dal_vector_reserve

CVE-2026-53329 · Severity: info · Published 2026-07-01

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's AMD display driver component. An error in how memory is allocated for internal data structures could allow a malicious actor to cause a system crash or potentially execute unauthorized code. This issue affects systems using AMD graphics hardware and has been resolved in recent kernel updates.

Technical details

A heap overflow vulnerability exists in the dal_vector_reserve() function within the Linux kernel's AMD display driver (drivers/gpu/drm/amd/display/dc/basics/vector.c). The function calculated allocation sizes using 32-bit unsigned integer arithmetic (capacity * vector->struct_size) without overflow checks. When an overflow occurred, krealloc() would allocate a buffer significantly smaller than required, leading to a heap-based buffer overflow during subsequent data appends. The fix replaces krealloc() with krealloc_array(), which includes built-in overflow detection. This vulnerability is reachable locally and could be leveraged for denial-of-service or local privilege escalation.

Affected products

  • Linux Linux Kernel 4.15 to 6.13.y

Timeline

  • 2026-05-05: other: Vulnerability fixed in upstream source code
  • 2026-06-19: patched: Patches committed to various stable kernel branches
  • 2026-07-01: disclosed: CVE published

References

Related threats