
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
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.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.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).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."