Junglewise Threat Intelligence

CVE-2026-43104: Linux Kernel memory leak in drm/vc4 hang state error path

CVE-2026-43104 · Severity: medium · CVSS 5.5 · Published 2026-05-06

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A memory leak vulnerability was identified in the Linux kernel's Broadcom VC4 graphics driver. When the system attempts to save the state of the graphics processor after a crash or 'hang,' certain error conditions could cause the system to fail to release allocated memory. Over time, repeated occurrences could lead to memory exhaustion, potentially causing system instability or a denial-of-service.

Technical details

A memory leak vulnerability exists in the vc4_save_hang_state() function within the Linux kernel's DRM driver for Broadcom VC4 GPUs (drivers/gpu/drm/vc4/vc4_gem.c). The root cause is an improper error handling path where the function returns early upon failing to find active jobs or failing to allocate buffer objects, without invoking kfree() on the previously allocated 'kernel_state' structure. A local attacker could potentially trigger this leak repeatedly to exhaust system memory (CWE-401), leading to a denial-of-service. The issue has been resolved by consolidating error paths to ensure proper memory deallocation. Patches are available for multiple stable kernel branches including 6.6.y, 6.12.y, 6.18.y, and 6.19.y.

Affected products

  • Linux Linux Kernel 4.5 to 6.6.136, 6.7 to 6.12.83, 6.13 to 6.18.24, 6.19 to 6.19.14, 7.0-rc1 to 7.0-rc7

Timeline

  • 2026-05-06: disclosed
  • 2026-05-06: advisory

References

Related threats