Skip to main content

Linux Kernel CVE-2025-39970

HIGH
2025-10-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67
8.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI
6.3 MEDIUM

Configuring tc/offload needs CAP_NET_ADMIN (PR:H); OOB dereference in i40e primarily risks kernel memory disclosure (C:H) and crash (A:H) without broad integrity corruption, kept in-scope (S:U).

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

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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

Lifecycle Timeline

2
Analysis Generated
Jul 30, 2026 - 08:11 vuln.today
CVE Published
Oct 15, 2025 - 08:15 cve.org
HIGH 8.8

DescriptionCVE.org

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

i40e: fix input validation logic for action_meta

Fix condition to check 'greater or equal' to prevent OOB dereference.

AnalysisAI

Out-of-bounds access in the Linux kernel's Intel i40e (40GbE) Ethernet driver arises from a flawed bounds check on the 'action_meta' value used during traffic-control/hardware-offload configuration, allowing a local user with network-configuration privileges to trigger an out-of-bounds dereference. The upstream fix corrects the comparison to 'greater or equal' so that indices at the array boundary are rejected. No public exploit identified at time of analysis, EPSS is low (0.20%), and the issue is not in CISA KEV; the assigned CVSS is 8.8 (Local, low complexity), reflecting high impact to a system carrying this Intel NIC and driver.

Technical ContextAI

The affected component is the i40e driver, which supports Intel Ethernet 700-series (X710/XL710) 40GbE controllers in the mainline Linux kernel. The bug is a classic missing/incorrect bounds validation (CWE-129/CWE-125-class: improper validation of an array index leading to out-of-bounds read/dereference). The 'action_meta' field carries an index (commonly a traffic-class or queue selector) supplied during tc/hardware-offload filter setup; the original condition used a strict comparison that failed to reject the maximum-plus boundary value, so an index equal to the array size would dereference one element past the valid range. Because this executes in kernel context on driver-managed structures, the consequences extend beyond the caller's own memory. No CWE was assigned in NVD for this entry, so the root-cause class is inferred from the description ('OOB dereference').

Affected ProductsAI

The vulnerability affects the Linux kernel's in-tree i40e driver (Intel Ethernet 700-series controllers). No CPE strings were supplied in the input, so exact version ranges are not enumerated in NVD data provided here; the eight stable-tree commits at git.kernel.org indicate the fix was backported across multiple maintained stable branches. Affected systems are specifically those running a vulnerable kernel with an Intel i40e NIC present and offload/tc configuration reachable. Fix commits are published at git.kernel.org/stable (e.g., 28465770ca3b, 3118f41d8fa5, 3883e9702b6a, 461e0917eedc, 560e168341058, 9739d5830497, a88c1b2746ec, f8c8e11825b2).

RemediationAI

Upstream fix available (multiple stable-tree commits); the corrected input validation for action_meta should be pulled in by updating to the latest patched stable kernel for your distribution once your vendor ships the backport - apply the distribution kernel update that references CVE-2025-39970 or the listed git.kernel.org commits (e.g., 28465770ca3b694286ff9ed6dfd558413f57d98f and its stable backports). A released patched version number is not independently confirmed from the provided data, so track your distro's security tracker for the exact kernel build. As a compensating control until patched, restrict CAP_NET_ADMIN and traffic-control/hardware-offload configuration on i40e interfaces to trusted administrators (avoid granting NET_ADMIN inside untrusted containers/namespaces); where feasible, avoid enabling tc hardware offload / cloud filters on i40e NICs, accepting the trade-off of losing hardware-accelerated filtering. These controls limit who can reach the vulnerable code path but do not remove the defect.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
Container suse/hpc/warewulf4-x86_64/sle-hpc-node:15.6.17.8.134 Image SLES15-SP6 Image SLES15-SP6-BYOS Image SLES15-SP6-BYOS-Azure Image SLES15-SP6-BYOS-EC2 Image SLES15-SP6-BYOS-GCE Image SLES15-SP6-CHOST-BYOS Image SLES15-SP6-CHOST-BYOS-Aliyun Image SLES15-SP6-CHOST-BYOS-Azure Image SLES15-SP6-CHOST-BYOS-EC2 Image SLES15-SP6-CHOST-BYOS-GCE Image SLES15-SP6-CHOST-BYOS-GDC Image SLES15-SP6-CHOST-BYOS-SAP-CCloud Image SLES15-SP6-EC2 Image SLES15-SP6-EC2-ECS-HVM Image SLES15-SP6-GCE Image SLES15-SP6-HPC-BYOS Image SLES15-SP6-HPC-BYOS-Azure Image SLES15-SP6-HPC-BYOS-EC2 Image SLES15-SP6-HPC-BYOS-GCE Image SLES15-SP6-HPC-EC2 Image SLES15-SP6-HPC-GCE Image SLES15-SP6-Hardened-BYOS Image SLES15-SP6-Hardened-BYOS-Azure Image SLES15-SP6-Hardened-BYOS-EC2 Image SLES15-SP6-Hardened-BYOS-GCE Image SLES15-SP6-SAP Image SLES15-SP6-SAP-Azure Image SLES15-SP6-SAP-EC2 Image SLES15-SP6-SAP-GCE Image SLES15-SP6-SAPCAL Image SLES15-SP6-SAPCAL-Azure Image SLES15-SP6-SAPCAL-EC2 Image SLES15-SP6-SAPCAL-GCE Affected
Container suse/sl-micro/6.0/baremetal-os-container:latest Container suse/sl-micro/6.0/toolbox:latest Affected
Container suse/sl-micro/6.0/base-os-container:2.1.3-7.65 Image SLE-Micro Image SLE-Micro-Azure Image SLE-Micro-BYOS Image SLE-Micro-BYOS-Azure Image SLE-Micro-BYOS-EC2 Image SLE-Micro-BYOS-GCE Image SLE-Micro-EC2 Image SLE-Micro-GCE Affected
Container suse/sl-micro/6.0/kvm-os-container:2.1.3-6.88 Affected
Container suse/sl-micro/6.0/rt-os-container:2.1.3-7.105 Affected

Share

CVE-2025-39970 vulnerability details – vuln.today

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