CVE-2026-12387: Arm Bifrost GPU Kernel Driver use-after-free vulnerability

CVE-2026-12387 · Severity: medium · CVSS 5.1 · Published 2026-09-08

A use-after-free flaw in Arm's GPU kernel drivers allows local users to access freed GPU memory and perform unauthorized GPU processing operations. An attacker could exploit this to read sensitive GPU data, crash the system, or potentially escalate privileges on devices using Bifrost, Valhall, or 5th Gen GPU architectures.

Quick answers

Is CVE-2026-12387 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-12387 being exploited in the wild.
How severe is CVE-2026-12387?
Medium severity, with a CVSS score of 5.1, published 8 September 2026.
Which products and versions are affected?
Arm Ltd Bifrost GPU Kernel Driver r41p0-r49p5, r50p0-r51p0, r54p1-r54p2; Arm Ltd Valhall GPU Kernel Driver r41p0-r49p5, r50p0-r54p3, r55p0; Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver r41p0-r49p5, r50p0-r54p3, r55p0.
Is there a fix for CVE-2026-12387?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-12387 attacked?
It is attacked with local access, in device firmware.
Am I affected by CVE-2026-12387?
Check whether anything you run is named in the advisory. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A use-after-free vulnerability exists in Arm Ltd's Bifrost, Valhall, and 5th Gen GPU Kernel Drivers where freed GPU memory can be accessed by subsequent GPU operations. The vulnerability requires local access and valid GPU memory processing capabilities, but does not require elevated privileges. An attacker can craft GPU commands to access already-freed memory regions, potentially leaking sensitive data or causing memory corruption. The issue affects multiple release branches across these GPU drivers; patches are available in updated versions.

Affected products

  • Arm Ltd Bifrost GPU Kernel Driver r41p0-r49p5, r50p0-r51p0, r54p1-r54p2
  • Arm Ltd Valhall GPU Kernel Driver r41p0-r49p5, r50p0-r54p3, r55p0
  • Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver r41p0-r49p5, r50p0-r54p3, r55p0

Timeline

  • 2026-09-08: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.