CVE-2025-71130
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-71130 is a NULL pointer dereference vulnerability in the Linux kernel's i915 GPU driver (Intel Direct Rendering Manager) within the i915_gem_do_execbuffer function. The flaw was published on January 14, 2026, and affects Linux kernel versions from 5.16 through multiple stable branches up to (but not including) 6.1.160, 6.6.120, 6.12.64, and 6.18.4, as well as 6.19-rc1 through rc8. Microsoft's Azure Linux 3 (azl3_kernel_6.6.119.3-3) is also listed as an affected product. It carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly, kernel.org patches).

Technical details

The root cause is classified as CWE-476 (NULL Pointer Dereference) and stems from the eb.vma array in i915_gem_do_execbuffer not being zero-initialized at setup time. During eb_lookup_vmas(), the array is populated with struct eb_vma objects; if eb_add_vma() fails partway through, neither the current nor the next vma pointer is set to NULL. The cleanup function eb_release_vmas() uses NULL as its sentinel stopping value, so when it encounters uninitialized (slab-poison) pointer values left by the failed eb_add_vma() call, it attempts to dereference them, triggering a kernel NULL/invalid pointer dereference. The fix zero-initializes the entire eb.vma array at the start of i915_gem_do_execbuffer, eliminating the need for manual NULL-setting during error paths (Feedly, kernel.org patches).

Impact

Successful exploitation allows a low-privileged local user to trigger a kernel crash (denial of service) on systems with Intel integrated graphics by submitting crafted GPU buffer execution operations that cause eb_add_vma() to fail. This results in system instability and potential kernel memory corruption on affected Intel-based systems. There is no confidentiality or integrity impact; the vulnerability is limited to availability (Feedly).

Mitigation and workarounds

Update the Linux kernel to a patched stable version: 6.1.160 or later (for the 5.16.1–6.1.x series), 6.6.120 or later (for the 6.2–6.6.x series), 6.12.64 or later (for the 6.7–6.12.x series), or 6.18.4 or later (for the 6.13–6.18.x series). Users of Microsoft Azure Linux 3 should apply the updated kernel package when available from Microsoft. If immediate patching is not feasible, restrict local system access to trusted users only, since exploitation requires local low-privilege access. Monitor for unexpected kernel panics or system crashes on Intel GPU-equipped systems as a potential indicator of exploitation attempts (Feedly, kernel.org patches).

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