
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-22981 is a NULL pointer dereference vulnerability in the Linux kernel's idpf (Intel Data Path Function) network driver that can be triggered by a local attacker with low privileges during concurrent reset and interface configuration operations. It affects Linux kernel versions 6.7 through 6.18.5, as well as 6.19-rc1 through 6.19-rc4. The vulnerability was published on January 23, 2026, with patches released in kernel version 6.18.6 and later. It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Red Hat Bugzilla).
The root cause is a race condition in the idpf driver's reset handling path (CWE-476: NULL Pointer Dereference). When a hard reset and a soft reset are invoked simultaneously — or when a reset fails while the network device remains exposed to external callbacks — vport resources are de-allocated without adequate protection, leaving the netdev in an inconsistent state. Subsequent interface operations (e.g., ifup/ifdown) then invoke idpf_stop() with uninitialized vport pointers, triggering a kernel NULL pointer dereference at address 0x0000000000000078. The existing vport_ctrl_lock was insufficient to prevent this race; the fix introduces idpf_detach_and_close() (protected by RTNL lock) before reset handling and idpf_attach_and_open() upon successful recovery (Red Hat Bugzilla).
Successful exploitation causes a kernel panic (NULL pointer dereference in idpf_stop()), resulting in complete unavailability of the affected network interface and potential system instability. The impact is limited to availability — there is no confidentiality or integrity impact. An attacker with local, low-privilege access (e.g., the ability to trigger sysfs device resets or use ethtool) can crash the network stack on systems using Intel idpf-based NICs running affected kernel versions (Red Hat Advisory).
ip -br a or ls /sys/class/net/ to identify the idpf-managed network interface (e.g., ens801f0).ethtool to create a race condition that corrupts vport state:echo 1 > /sys/class/net/ens801f0/device/reset & ethtool -L ens801f0 combined 8idpf_stop():ip link set ens801f0 down
ip link set ens801f0 upidpf_stop+0x39/0x70, crashing the network interface and potentially destabilizing the system (Red Hat Bugzilla).BUG: kernel NULL pointer dereference, address: 0000000000000078 and RIP: 0010:idpf_stop+0x39/0x70 [idpf]; messages such as idpf 0000:XX:00.0: HW reset detected and The driver was unable to contact the device's firmware in dmesg or /var/log/kern.log.__dev_close_many, __dev_change_flags, devinet_ioctl, and inet_ioctl following an idpf reset event./sys/class/net/<iface>/device/reset alongside ethtool channel configuration commands by non-root local users (Red Hat Bugzilla).The fix is included in Linux kernel version 6.18.6 and later, with patches available in the stable kernel repository (commits 2e281e1155fc and ac122f5fb050). Systems running affected versions (6.7–6.18.5, 6.19-rc1 through rc4) should be updated to 6.18.6 or a later stable release. As a temporary workaround, restrict local user access to sysfs device reset controls (/sys/class/net/*/device/reset) and ethtool capabilities to trusted administrators only, and avoid concurrent execution of device reset and network interface configuration operations. Debian has also released updated packages (linux 6.12.85+1) addressing this and related vulnerabilities (Red Hat Advisory, Red Hat Bugzilla).
Red Hat tracked the vulnerability via its security response process and assigned it medium severity. The Yocto Project security mailing list discussed the issue in multiple threads. Debian included the fix in its stable security update (DSA-6238-1 / linux 6.12.85+1). No notable independent researcher commentary or significant social media discussion beyond automated CVE tracking posts has been observed for this vulnerability.
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."