Skip to main content

Linux Kernel CVE-2026-80617

| EUVDEUVD-2026-67493 CRITICAL
2026-08-28 Linux GHSA-9xc5-vpm2-h2hw
Critical
Disputed · 9.8 Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Reach Airoha device network interface
  2. Delivery
    Induce many offloaded flows
  3. Exploit
    Hit FOE hash >= half table size
  4. Execution
    Trigger OOB write in foe_check_time
  5. Persist
    Corrupt kernel heap
  6. Impact
    Kernel crash / denial of service

Vulnerability Assessment

Exploitation Conditions

Requires the target to be running the Linux Airoha Ethernet (airoha_eth) driver with the PPE flow-offload engine active - i.e., Airoha-SoC networking hardware, not a general-purpose x86 server. The overflow only triggers when airoha_ppe_foe_verify_entry() processes a flow whose hash is >= ppe_num_entries/2, so the attacker must cause enough distinct offloaded flows to reach the upper half of the FOE table. Limiting factors: the driver and flow-offload feature must be present and enabled; the written data is a timestamp (low attacker control), making the realistic outcome a kernel crash/DoS rather than controlled memory corruption; and non-Airoha platforms are entirely unaffected.

Impact

The signals conflict sharply. The supplied CVSS 9.8 (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H) reflects automated NVD scoring typical of Linux kernel CVEs and overstates real-world risk: the write is a fixed timestamp value with limited attacker control, the description states 'potential kernel crash' (denial of service) rather than confirmed code execution, and exploitation is confined to hardware actually running the Airoha PPE flow-offload driver. EPSS is low (0.18%, 8th percentile) and there is no KEV listing and no POC, consistent with a hard-to-weaponize, niche-hardware memory-safety bug. No SSVC decision was provided. Net assessment: legitimate memory-corruption defect worth patching on affected embedded/router platforms, but not a broad emergency - the AV:N/AC:L/CIA:H vector should be treated as inflated relative to the description, which implies a narrow trigger condition and DoS-dominant impact.

Exploit ScenarioDerived

An attacker generates or induces network flows through an Airoha-SoC router running an affected kernel with PPE flow offload enabled, causing the driver to create and verify FOE entries. When an entry lands in a hash bucket at or above ppe_num_entries/2, airoha_ppe_foe_verify_entry() writes a timestamp beyond the undersized foe_check_time buffer, corrupting kernel heap memory and crashing the device (denial of service). No public exploit is currently identified, and turning the fixed timestamp corruption into reliable code execution would require significant additional heap-grooming research.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
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 29, 2026

Heap buffer overflow in the Linux kernel's Airoha (airoha_eth) network driver allows the packet-processing engine (PPE) flow-offload logic to write past an undersized allocation, corrupting kernel heap memory and crashing affected systems. The bug affects Linux 6.18.x through 6.18.39 and 6.19/7.x pre-release trees on hardware using the Airoha PPE flow-offload driver, and is triggered when airoha_ppe_foe_verify_entry() processes a flow hash at or above half the entry count. It is not in CISA KEV and has a low EPSS (0.18%), with no public exploit identified at time of analysis; impact is primarily denial of service.

RemediationAI

Vendor-released patch: upgrade to Linux 6.18.40, 7.1.5, or 7.2, which correct the allocation to ppe_num_entries * sizeof(u16); the stable fixes are commits 112b5eff24e044561ee9599a0d34e0fcea1df4e0, 9f7cd1e26d2f1766438edc9b9254f2c618f9ae98, and 5c121ee635680c93d7074becf14cfbaac140f80d at git.kernel.org/stable. Where an immediate kernel upgrade is not feasible on Airoha-based devices, the specific compensating control is to disable hardware flow offload / PPE acceleration for the Airoha interface (e.g., turn off the flow-offload feature that populates FOE entries), which prevents the overflow path from being exercised at the cost of reduced routing/NAT throughput on that hardware. Vendors shipping firmware built on the affected trees should rebase to the patched stable point releases. Refer to the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-80617) and VulDB advisory (https://vuldb.com/vuln/396554).

Affected VersionsENISA

Linux 6.18.33 <6.18.40
Linux 6d5b601d52a27aafff555b480e538507901c672c <9f7cd1e26d2f1766438edc9b9254f2c618f9ae98
Linux 6.19
Linux patch: 7.2
Linux 56b99327a451917f1c17f85fc33ea8293c08a9ee <112b5eff24e044561ee9599a0d34e0fcea1df4e0
Linux patch: 0
Linux 6d5b601d52a27aafff555b480e538507901c672c <5c121ee635680c93d7074becf14cfbaac140f80d
Linux patch: 6.18.40
Linux patch: 7.1.5

Affected Packages

euvd linux fix: 6.18.40

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 affected code is the Airoha Ethernet driver's packet-processing/flow-offload engine (PPE FOE), which hardware-accelerates network flow lookups on Airoha SoCs. The foe_check_time array is a per-entry timestamp table declared as a u16 pointer, but it was allocated with only ppe_num_entries bytes rather than ppe_num_entries * sizeof(u16), leaving the buffer half the required size. This is a classic out-of-bounds write / heap-based buffer overflow (CWE-787 / CWE-122; the input lists CWE as N/A). Because indexing uses the full u16 stride, any entry with hash >= ppe_num_entries/2 addresses memory beyond the allocation, overwriting adjacent kernel heap objects with timestamp data.

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

Sources disagree (Medium–Critical)
Vendor (Linux) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.5 MEDIUM

Packet-triggered via Airoha PPE so AV:N, but requires hitting a specific hash bucket (AC:H); fixed-timestamp write gives limited integrity impact (I:L) and DoS-dominant availability impact (A:H), no confidentiality.

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

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 29, 2026 - 07:22 NVD
9.8 (CRITICAL)
Patch available
Aug 28, 2026 - 09:02 EUVD
CVE Published
Aug 28, 2026 - 06:48 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 28, 2026 - 06:48 cve.org
CRITICAL 9.8

DescriptionCVE.org

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

net: airoha: fix foe_check_time allocation size

foe_check_time is declared as u16 pointer but was allocated with only ppe_num_entries bytes instead of ppe_num_entries * sizeof(u16).

When airoha_ppe_foe_verify_entry() is called with hash >= ppe_num_entries/2, it writes beyond the allocated buffer, causing heap buffer overflow and potential kernel crash.

Executive ViewAI

Why It Matters

A critical vulnerability in the Linux kernel's Airoha network driver enables attackers to remotely crash systems running affected kernel versions, creating a denial-of-service risk for organizations with Airoha-equipped infrastructure. Patch availability provides a clear remediation path, but the vulnerability's remotely-exploitable nature on a widely-used network component demands urgent priority in patch management planning. Organizations running Linux 6.18.x through 6.18.39 on this hardware should assess exposure and prioritize patching to maintain operational availability.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche Airoha SoC networking driver, embedded/router hardware only
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
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 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

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