CVE-2026-23017
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23017 is a NULL pointer dereference vulnerability in the Linux kernel's idpf (Infrastructure Data Plane Function) driver that can cause a kernel crash and denial of service. The flaw exists in error handling within the init_task during driver load: if initialization fails (e.g., firmware rejects a CREATE_VPORT operation), a subsequent device reset causes the service task to access uninitialized resources, triggering a kernel panic. Affected versions are Linux kernel 6.7 through 6.18.5, as well as 6.19-rc1 through 6.19-rc8. It was published on January 31, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The root cause is a NULL pointer dereference (CWE-476) in the idpf_vc_event_task workqueue handler. When idpf_vc_core_init() spawns the init_task and that task fails (e.g., due to firmware rejecting CREATE_VPORT, op 501), the driver is left without initialized vports and netdevs. Because idpf_vc_core_init() has no mechanism to detect the init_task failure, the service and mailbox tasks remain active. A subsequent hardware reset then causes idpf_vc_event_task to dereference a NULL pointer at address 0x00000000000000a8, crashing the kernel. The fix ensures that service and mailbox tasks are explicitly disabled when an error occurs during load, and PTP callbacks are stopped in all error paths (Red Hat Bugzilla, Kernel Patch 1, Kernel Patch 2).

Impact

Successful exploitation results in a kernel panic (denial of service), rendering the affected system unavailable until reboot. The vulnerability has no confidentiality or integrity impact — only availability is affected. An attacker with local low-privilege access who can induce an idpf driver initialization failure (e.g., by manipulating firmware responses to reject CREATE_VPORT) and then trigger a device reset can reliably crash the host system (Red Hat Advisory).

Indicators of compromise

  • Logs: Kernel log entries showing BUG: kernel NULL pointer dereference, address: 00000000000000a8 originating from idpf_vc_event_task; messages such as idpf 0000:XX:00.0: Transaction failed (op 501), Device HW Reset initiated, and HW reset detected in dmesg or /var/log/kern.log.
  • Process/Workqueue: Crash traces referencing Workqueue: idpf-<PCI_ADDR>-vc_event idpf_vc_event_task [idpf] and call stack through process_one_work, worker_thread, kthread, and ret_from_fork.
  • System Behavior: Unexpected system reboots or kernel panics on hosts equipped with Intel idpf-compatible network adapters, particularly following driver load failures.

Mitigation and workarounds

Upgrade the Linux kernel to version 6.18.6 or later, which includes the fix for this vulnerability via commits 4d792219fe6f891b5b557a607ac8a0a14eda6e38 and a514c374edcd33581cdcccf8faa7cc606a600319 (Kernel Patch 1, Kernel Patch 2). Distribution-specific updates are available for SUSE (SUSE-2026-0962-1) and Rocky Linux (RLSA-2026-4723). If immediate patching is not feasible, monitor systems using the idpf driver for unexpected kernel crashes related to device resets and schedule maintenance windows for kernel updates. There are no known configuration-based workarounds beyond avoiding conditions that cause idpf driver initialization failures (Red Hat Advisory).

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