CVE-2025-68747
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68747 is a Use-After-Free (UAF) vulnerability in the Linux kernel's drm/panthor GPU driver, specifically affecting the handling of kernel Buffer Object (BO) Virtual Address (VA) nodes. When panthor_vm_unmap_range() returns an error due to the MMU being down, the original code bailed out early, leaving the va_node inserted in the drm_mm allocator tree. This causes a UAF condition when adjacent nodes are subsequently removed from the drm_mm tree. The vulnerability was introduced in Linux kernel 6.10 (commit 8a1cc07578bf) and affects stable branches up to 6.12.x, 6.17.x, and 6.18.x prior to their respective fixes. It carries an estimated CVSS severity of Medium with an EPSS score of 0.018% (Feedly, EUVD).

Technical details

The root cause is a Use-After-Free (CWE-416) in the drm/panthor subsystem of the Linux kernel. When the GPU MMU is in a blocked/down state, panthor_vm_unmap_range() may return an error, and the prior code path would abort cleanup prematurely, leaving the va_node still registered in the drm_mm memory manager tree. When other adjacent nodes are later freed and removed from the drm_mm tree, the kernel accesses the already-logically-freed va_node, triggering the UAF. The fix ensures cleanup proceeds regardless of the MMU error return, since a blocked MMU implies the GPU is also blocked and cannot access the physical memory in question (Feedly, Linux Kernel Stable).

Impact

Successful exploitation of this UAF vulnerability could allow a local attacker with access to the Panthor GPU driver to cause kernel memory corruption, potentially leading to privilege escalation, system crashes (denial of service), or arbitrary code execution in kernel context. The impact is limited to systems using ARM Mali Panthor GPUs (e.g., certain ARM SoC-based devices running Linux 6.10+). There is no evidence of remote exploitability; local access is required (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches for all affected stable branches. Fixed versions include Linux 6.12.63, 6.17.13, 6.18.2, and 6.19-rc1. Users should update to the patched kernel versions as soon as possible. The relevant upstream commits are 5a0060ddfc1f (6.12.x), 98dd5143447a (another branch), 0612704b6f6d, and 1123eadb8435 (Linux Kernel Stable, EUVD). As a temporary workaround where patching is not immediately possible, restricting local user access to GPU devices can reduce exposure.

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management