CVE-2026-23163: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23163 is a NULL pointer dereference vulnerability in the Linux kernel's drm/amdgpu driver, specifically in the amdgpu_gmc_filter_faults_remove() function. It affects APU platforms such as Raven and Renoir (GC 9.1.0, 9.2.2, 9.3.0) where the ih1 and ih2 interrupt ring buffers are not initialized by design, yet the function unconditionally accesses ih1 to retrieve interrupt timestamps. Affected kernel versions include 6.4 through 6.6.123, 6.7 through 6.12.69, 6.13 through 6.18.9, and 6.19-rc1 through rc7. The vulnerability was published on February 14, 2026, with patches released on March 18, 2026. It carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly).

Technical details

The root cause is a NULL pointer dereference (CWE-476) in amdgpu_gmc_filter_faults_remove(), which unconditionally uses the ih1 interrupt ring buffer to call amdgpu_ih_decode_iv_ts_helper(). On APUs, ih1 and ih2 are never initialized — vega10_ih_sw_init() explicitly skips their initialization when AMD_IS_APU is set — leaving the pointer NULL. The vulnerability is triggered via the SVM page fault recovery path (svm_range_restore_pages → amdgpu_vm_handle_fault → gmc_v9_0_process_interrupt → amdgpu_ih_process) when retry faults are enabled (noretry=0). The issue was exposed by commit 1446226d32a4 ("drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1"), which changed the default for Renoir APUs from noretry=1 to noretry=0, activating the vulnerable code path (Feedly).

Impact

Successful exploitation causes a kernel NULL pointer dereference, resulting in a system crash (kernel panic) and denial of service. The crash manifests at address 0x0000000000000004 in amdgpu_ih_decode_iv_ts_helper+0x22/0x40, making the affected system unavailable. There is no confidentiality or integrity impact; the vulnerability is limited to availability on systems running affected Linux kernels with AMD APU hardware (Feedly).

Exploitability

No public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2026-23163. The vulnerability requires local access with low privileges to trigger, limiting its attack surface. The EPSS score is approximately 0.018% (0.000180), indicating a very low probability of exploitation in the near term. It is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Feedly).

Indicators of compromise

  • Logs: Kernel logs (dmesg or /var/log/kern.log) showing BUG: kernel NULL pointer dereference, address: 0000000000000004 with a call trace involving amdgpu_ih_decode_iv_ts_helper, amdgpu_gmc_filter_faults_remove, svm_range_restore_pages, amdgpu_vm_handle_fault, gmc_v9_0_process_interrupt, amdgpu_irq_dispatch, and amdgpu_ih_process.
  • System Behavior: Unexpected system crashes or kernel panics on systems with AMD APU hardware (Raven/Renoir GC 9.x) running affected kernel versions with noretry=0 set for the amdgpu driver.

Mitigation and workarounds

Patches have been released for the following kernel stable branches: versions prior to 6.6.123 (branch 6.4+), prior to 6.12.69 (branch 6.7+), and prior to 6.18.9 (branch 6.13+). Four upstream patch commits are available: 7611d7faccc1, 8b1ecc9377bc, ac251d17d8af, and c74e2dbb5316 (Kernel Patches). As a temporary workaround, setting noretry=1 for the amdgpu module on affected APU systems (Raven/Renoir) will prevent the vulnerable code path from being triggered. Oracle Linux and Ubuntu have also issued updated kernel packages addressing this vulnerability (Oracle Advisory, Ubuntu Advisory).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Fixed

sid

linux: 6.18.9-1

Fixed

trixie

linux: 6.12.69-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux

Not Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Not Affected

focal

linux

Not Affected

focal (esm-infra)

linux

Not Affected

focal (fips-updates)

linux-fips

Not Affected

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

kernel-rt.src

Affected

RHEL 10

kernel.src

Affected

Source: This 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-99099NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-modules
NoYesOct 26, 2026
CVE-2026-99098NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug
NoYesOct 26, 2026
CVE-2026-99097NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-core
NoYesOct 26, 2026
CVE-2026-99096NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug
NoYesOct 26, 2026
CVE-2026-99094NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-core
NoYesOct 26, 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

Additional Wiz resources

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