Skip to main content

Linux Kernel ixgbe CVE-2026-74317

| EUVDEUVD-2026-59464 HIGH
2026-08-15 Linux GHSA-22fj-hf7w-2cq4
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain CAP_NET_ADMIN on target host
  2. Delivery
    Confirm Intel E610 NIC with ixgbe driver active
  3. Exploit
    Verify ≥64 logical CPUs on host
  4. Install
    Craft minimal XDP BPF program
  5. C2
    Attach XDP program via ip link set xdp
  6. Execute
    Trigger slab-out-of-bounds write at XDP queue 63
  7. Impact
    Leverage heap corruption for kernel privilege escalation

Vulnerability Assessment

Exploitation Conditions

All three of the following conditions must be simultaneously present: (1) the target system must be running the Intel E610 series NIC with the ixgbe kernel driver loaded and active; (2) the host must have 64 or more logical CPUs - this is the precise threshold at which XDP queue allocation (one per CPU) exceeds the MSI-X-capped netdev queue count of 63, creating the off-by-one; (3) the attacker must possess CAP_NET_ADMIN capability (or equivalent privileges) sufficient to attach an XDP program to the network interface via ip link or a BPF syscall. Systems with fewer than 64 logical CPUs are structurally not affected regardless of NIC type. Systems using any NIC other than the E610 under the ixgbe driver are not affected. The CAP_NET_ADMIN requirement is a meaningful barrier in hardened environments but is routinely granted to container workloads in Kubernetes deployments without host-level isolation, expanding the exploitable surface in cloud-native data centers.

Impact

The vendor-assigned CVSS 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) captures the potential kernel memory corruption impact accurately but overstates ease of exploitation: AC:L does not reflect the hardware prerequisite (Intel E610 adapter) and CPU-count requirement (≥64 logical CPUs) needed to reach the vulnerable code path. EPSS at 0.15% (5th percentile) confirms very low exploitation probability, consistent with the niche trigger conditions. The CVE is not listed in CISA KEV, and no POC code has been identified at time of analysis. Under the SSVC framework, this would likely classify as 'Track' - no active exploitation, requires specific hardware, but the technical impact (kernel slab-OOB write leading to potential privilege escalation) is high if triggered. The exploitable population is non-trivial in cloud and HPC data centers deploying E610 NICs with high-core-count servers, where XDP is actively used for high-performance networking workloads. The CVSS C:H/I:H/A:H trio is credible given that kernel slab corruption can enable code execution at ring 0 if heap layout is controlled.

Exploit ScenarioDerived

A local attacker with CAP_NET_ADMIN on a ≥64-CPU server equipped with an Intel E610 NIC runs 'ip link set dev eth0 xdp obj prog.o' to attach a crafted XDP program, triggering ixgbe_configure_tx_ring() to call netif_set_xps_queue() for XDP queue index 63. The resulting 4-byte slab-out-of-bounds write corrupts adjacent kernel heap metadata; with knowledge of heap layout (e.g., via a kernel info-leak pairing), an attacker could overwrite a function pointer or security-critical structure to escalate privileges to root. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 17, 2026

Linux kernel ixgbe driver on Intel E610 adapters triggers a KASAN slab-out-of-bounds write when an XDP program is loaded on hosts with 64 or more logical CPUs. The root cause is a queue-count mismatch: MSI-X constraints cap the netdev at 63 queue pairs on E610, but XDP allocates 64 queues on ≥64-CPU systems, causing netif_set_xps_queue() to write 4 bytes beyond the allocated slab at queue index 63. With EPSS at 0.15% (5th percentile), no KEV listing, and hardware-specific trigger conditions, real-world exploitation is low-probability but not negligible in high-CPU-count data center environments running this Intel hardware.

RemediationAI

Upgrade to Linux kernel 7.1.5 or any later stable release, or 7.2-rc1 or later for development kernels. The upstream fix is available in commits a2a224f5e344ccb1ec3693a0735822db9214e2ca (https://git.kernel.org/stable/c/a2a224f5e344ccb1ec3693a0735822db9214e2ca) and 7bd4355272de34c2e90e34b72c5613736d03c32b (https://git.kernel.org/stable/c/7bd4355272de34c2e90e34b72c5613736d03c32b); distributors including RHEL, Ubuntu, SUSE, and Debian should be monitored for backports to older stable series. As a compensating control on systems that cannot be patched immediately, restrict CAP_NET_ADMIN to trusted processes only (via seccomp, capability bounding sets, or Linux Security Modules such as AppArmor or SELinux) to prevent unprivileged XDP program loading - the trade-off is that legitimate XDP-based workloads (DPDK-alternatives, high-throughput packet filtering) will also be blocked. Alternatively, placing the ixgbe interface in a dedicated network namespace accessible only to trusted services achieves the same restriction with finer granularity.

Affected VersionsENISA

Linux 33fdc82f08835de4c39a00657742f5b11db00d32 <a2a224f5e344ccb1ec3693a0735822db9214e2ca
Linux patch: 0
Linux 4.12
Linux patch: 7.1.5
Linux 33fdc82f08835de4c39a00657742f5b11db00d32 <7bd4355272de34c2e90e34b72c5613736d03c32b
Linux patch: 7.2-rc1

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The ixgbe driver manages Intel 82598/82599/X540/E610 series 10GbE adapters. XDP (eXpress Data Path) is a high-performance in-kernel packet processing framework that allocates dedicated Tx queues separate from the standard netdev queue set. XPS (Transmit Packet Steering) maps CPUs to transmit queues via a bitmap structure. The bug is in ixgbe_configure_tx_ring(), which incorrectly calls netif_set_xps_queue() for XDP Tx queues - queues that are not exposed to the netdev layer. On E610, MSI-X vector limitations cap netdev queue pairs at 63, but XDP independently allocates one queue per CPU, yielding 64 queues on ≥64-CPU hosts. When netif_set_xps_queue() is called with index 63 (0-based), it exceeds the XPS slab bounds, producing a confirmed 4-byte slab-out-of-bounds write at address ffff88888d43cff8 per the KASAN report in the CVE description. NVD lists CWE as N/A, though the Tags field correctly identifies 'Buffer Overflow' consistent with the slab-OOB classification. CPE cpe:2.3:a:linux:linux:* covers the full Linux kernel product line. The vulnerable code path was introduced at commit 33fdc82f08835de4c39a00657742f5b11db00d32.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

AC:H reflects concrete hardware prerequisites (Intel E610 and ≥64 CPUs); PR:L retained for CAP_NET_ADMIN requirement typical in container environments.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:58 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 05:58 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

ixgbe: do not configure xps for XDP queues

netif_set_xps_queue() should not be called for an XDP Tx queue, since such queues are not netdev-exposed. On systems with number of CPUs >=64, on E610 adapter, netdev is configured with maximum number queue pairs being 63 (due to MSI-X assignment), but configuring XDP results in 64 XDP queues.

So, during XDP program load, when netif_set_xps_queue() is called for the last XDP queue, we get a WARNING with a call trace and KASAN report afterwards (if enabled).

[ 2012.699800] WARNING: net/core/dev.c:2854 at __netif_set_xps_queue+0x116a/0x1e40, CPU#36: xdpsock/103668 [...] [ 2012.700029] RIP: 0010:__netif_set_xps_queue+0x116a/0x1e40 [ 2012.700035] Code: b6 34 06 48 89 f8 83 e0 07 83 c0 01 40 38 f0 7c 09 40 84 f6 0f 85 03 0a 00 00 0f b7 44 24 40 66 43 89 44 6a 18 e9 01 fb ff ff <0f> 0b e9 f2 ee ff ff 44 8b 44 24 44 45 85 c0 74 50 4d 85 e4 0f 84 [ 2012.700040] RSP: 0018:ffff8882369aeb28 EFLAGS: 00010246 [ 2012.700046] RAX: 0000000000000000 RBX: 000000000000003f RCX: 0000000000000000 [ 2012.700050] RDX: 1ffff1111da3d891 RSI: ffff888120e34250 RDI: ffff8888ed1ec488 [ 2012.700054] RBP: ffff888913281560 R08: 0000000000000000 R09: ffff8888ed1ec000 [ 2012.700058] R10: ffff8888a2e83180 R11: 0000000000000000 R12: 0000000000007fa8 [ 2012.700061] R13: 000000000000003f R14: ffff888120e34854 R15: ffff8889132817c8 [ 2012.700065] FS: 00007fc8ea9ff740(0000) GS:ffff88884cefe000(0000) knlGS:0000000000000000 [ 2012.700069] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2012.700073] CR2: 00007f81c8000020 CR3: 00000002299f8006 CR4: 00000000007726f0 [ 2012.700077] PKRU: 55555554 [ 2012.700080] Call Trace: [ 2012.700084] <TASK> [ 2012.700087] ? ktime_get+0x61/0x150 [ 2012.700097] ? usleep_range_state+0x133/0x1b0 [ 2012.700108] ? __pfx_usleep_range_state+0x10/0x10 [ 2012.700114] netif_set_xps_queue+0x31/0x50 [ 2012.700119] ixgbe_configure_tx_ring+0x472/0x920 [ixgbe] [...] [ 2012.700486] ixgbe_xdp+0x38f/0x750 [ixgbe]

[...]

[ 2012.701094] BUG: KASAN: slab-out-of-bounds in __netif_set_xps_queue+0x1ac5/0x1e40 [ 2012.701100] Write of size 4 at addr ffff88888d43cff8 by task xdpsock/103668

Skip XPS configuration for XDP Tx queues.

Executive ViewAI

Why It Matters

A kernel memory corruption vulnerability (CVE-2026-74317) in the Linux ixgbe driver affects Intel E610 network adapters on systems with 64 or more CPU cores, creating denial-of-service and privilege escalation risks. Organizations operating high-core-count servers with this hardware in data center environments face operational disruption and security risks; no public exploit has been identified at time of analysis. Rapid patching is warranted given CVSS 7.8 severity and the concentration of risk in specific infrastructure.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
kernel ubiquitous but Intel E610 hardware-specific
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy