CVE-2026-23011
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23011 is a buffer underflow vulnerability in the Linux kernel's IPv4 GRE (Generic Routing Encapsulation) implementation, specifically in the ipgre_header() function in net/ipv4/ip_gre.c. The flaw allows a low-privileged local attacker to trigger a kernel panic (denial of service) by exploiting insufficient headroom validation when network drivers such as team or bonding dynamically alter their dev->needed_headroom or dev->hard_header_len attributes. Affected kernel versions span from 3.10.1 through multiple stable branches up to 6.18.6, including 5.10.x (before 5.10.249), 5.15.x (before 5.15.199), 6.1.x (before 6.1.162), 6.6.x (before 6.6.122), 6.12.x (before 6.12.67), and 6.13.x through 6.18.x (before 6.18.7). The vulnerability was published on January 25, 2026, with a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Bugzilla, Red Hat CVE).

Technical details

The root cause is a buffer underflow (CWE-787/out-of-bounds write via skb_push) in ipgre_header(), which fails to validate that the socket buffer (skb) has sufficient headroom before prepending the GRE/IP header. The vulnerability is triggered when a packet is allocated with insufficient headroom (e.g., by mld_newpack()) and then, before transmission via mld_sendpack(), an ipgre device is attached to a team or bonding interface that has dynamically changed its dev->needed_headroom or dev->hard_header_len. When ipgre_header() subsequently calls skb_push() to prepend the header, the kernel detects the underflow and triggers a skb_under_panic BUG condition. This is analogous to a previously fixed issue in the IPv6 GRE path (commit db5b4e39c4e6 — "ip6_gre: make ip6gre_header() robust"). The attack vector is local, requires low privileges, and no user interaction (Red Hat Bugzilla).

Impact

Successful exploitation results in a kernel panic (skb_under_panic BUG at net/core/skbuff.c:213), causing an immediate system crash and complete denial of service. There is no confidentiality or integrity impact — the vulnerability is limited to availability. Systems running vulnerable kernel versions that use team or bonding network drivers in conjunction with IPv4 GRE tunnels are at risk, including cloud and virtualized environments (Red Hat CVE).

Indicators of compromise

  • Logs: Kernel log entries containing skbuff: skb_under_panic or kernel BUG at net/core/skbuff.c:213; call traces referencing ipgre_header+0x67/0x290 net/ipv4/ip_gre.c:897, skb_push, neigh_connected_output, or mld_sendpack in /var/log/kern.log or dmesg output.
  • Process/Workqueue: Unexpected kernel oops or panic originating from the mld workqueue (mld_ifc_work) or network subsystem worker threads.
  • System: Sudden system reboots or kernel panics on hosts using team/bonding interfaces with attached GRE tunnel devices, particularly in multicast-heavy environments (Red Hat Bugzilla).

Mitigation and workarounds

Update to a patched Linux kernel version as soon as possible. Fixed versions are available across all affected stable branches: 5.10.249, 5.15.199, 6.1.162, 6.6.122, 6.12.67, and 6.18.7 or later. Distribution-specific updates are available from Red Hat, Ubuntu (USN-8162-1, USN-8180-1 through USN-8180-6, USN-8186-1, USN-8188-1, USN-8275-1, USN-8278-1/2, USN-8289-1/2, USN-8296-1/2, USN-8297-1, USN-8393-1), Amazon Linux 2 (ALAS2KERNEL-5.15-2026-098/099), and Oracle Enterprise Linux. As a temporary workaround where patching is not immediately possible: restrict local system access to trusted users only, and consider disabling IPv4 GRE functionality (modprobe -r ip_gre) if not operationally required (Red Hat CVE, Red Hat Bugzilla).

Community reactions

The vulnerability was reported to Red Hat's Product Security via OSIDB automated import on January 25, 2026, and tracked as a medium-severity issue. The upstream kernel advisory was published via the linux-cve-announce mailing list. Detection coverage has been added by multiple scanner vendors including Tenable (Nessus) and Qualys. No notable independent researcher commentary or significant social media discussion has been identified beyond routine CVE tracking (Red Hat Bugzilla).

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