Skip to main content

Linux Kernel EMAC EUVDEUVD-2026-67490

| CVE-2026-80614 HIGH
2026-08-28 Linux GHSA-72vm-9gwv-cwmm
7.5
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Send Ethernet frames to EMAC interface during system boot
  2. Delivery
    Frame triggers EMAC hardware interrupt
  3. Exploit
    emac_irq() invoked before dev->emacp is mapped
  4. Execution
    NULL pointer dereference in interrupt handler
  5. Persist
    Kernel panic
  6. Impact
    System crash or forced reboot

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the target system to run Linux with the IBM EMAC network driver on compatible PowerPC-based embedded or SoC hardware. The race window exists only during emac_probe() execution - specifically in the interval after devm_request_irq() registers the interrupt handler but before devm_platform_ioremap_resource() maps dev->emacp - which typically spans only milliseconds. An EMAC hardware interrupt must be delivered within this window, which can be triggered by an incoming Ethernet frame on the physical interface. Systems that have already completed driver initialization are entirely unaffected; the vulnerability cannot be triggered during normal runtime operation. Key limiting factors include: the extremely narrow and non-repeatable timing window during probe only; requirement for EMAC-equipped PowerPC-based hardware (not general-purpose x86 or ARM systems); and the inability of a remote attacker to precisely control interrupt delivery timing, making reliable exploitation dependent on opportunistic conditions such as simultaneous boot and active network traffic.

Impact

The official CVSS base score of 7.5 with vector AV:N/AC:L/PR:N/UI:N overstates practical exploitability for this vulnerability. The race window exists solely during the execution of emac_probe() - a kernel initialization phase that typically spans only milliseconds - and successfully triggering it requires a hardware interrupt to arrive during that precise interval, which in practice demands either unlucky boot-time timing or deliberate frame-flooding of the network interface during driver load. This is far better characterized as AC:H than AC:L, and the EPSS score of 0.17% at the 6th percentile is consistent with that assessment. There is no CISA KEV listing and no public exploit code has been identified at time of analysis, meaning the risk is almost entirely theoretical. The impact is purely an availability denial (kernel panic or reboot) with zero confidentiality or integrity consequences. Critically, the EMAC driver is specific to IBM PowerPC-based embedded hardware - not the general x86/ARM server or cloud fleet - so the realistic exposed population is narrow and largely in legacy or specialized industrial deployments. The combination of low EPSS, no KEV listing, niche hardware target, and a narrow exploitable timing window makes this a low operational priority for most organizations despite the elevated CVSS score; patching should proceed on the normal kernel update cycle rather than as an emergency response.

Exploit ScenarioDerived

An attacker or a network peer sends Ethernet frames to the target system's EMAC-connected interface precisely during kernel boot or EMAC driver module reload, when emac_probe() has registered the interrupt handler but has not yet mapped dev->emacp. The resulting hardware interrupt invokes emac_irq(), which dereferences the NULL pointer and triggers a kernel panic, causing an immediate system crash or reboot. No public exploit code exists, and reliably timing this race from a remote network position is highly non-trivial given the millisecond-scale initialization window.

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 29, 2026

NULL pointer dereference in the Linux kernel's EMAC (Ethernet MAC) network driver during device probe can crash the kernel, resulting in complete system availability loss on affected hardware. The fault lies in emac_probe() where devm_request_irq() is called before dev->emacp is mapped via devm_platform_ioremap_resource(), leaving a race window during initialization in which any hardware interrupt invoking emac_irq() will dereference a NULL pointer and trigger a kernel panic. No public exploit code exists and the vulnerability is absent from CISA KEV; patches have been released across multiple Linux stable branches.

RemediationAI

The primary remediation is to upgrade the Linux kernel to a patched stable release: 7.2, 7.1.5, or 6.18.40 as confirmed by EUVD-2026-67490. The authoritative fix commits are available at https://git.kernel.org/stable/c/a103cdb0681e7185d1b0a12ce6a7c5416c208ccd, https://git.kernel.org/stable/c/44068b6863fbda78fc810921ddf61642c377b3ca, and https://git.kernel.org/stable/c/f623d38fe6c4e8c40b23f42bc6fe6963fa49997b. For systems where an immediate kernel upgrade is not feasible, a compensating control is to prevent inbound Ethernet frames from reaching the EMAC interface during system boot and driver initialization - for example, by configuring the upstream network switch port to delay forwarding until after the system has fully initialized (e.g., via spanning-tree PortFast with BPDU Guard, or an explicit port-up delay). This reduces the probability of an interrupt arriving during the vulnerable window but does not eliminate the race entirely and introduces a brief connectivity delay at boot. No kernel module parameter or sysfs knob exists to disable the flawed interrupt ordering independently; full patching remains the only definitive fix.

Affected VersionsENISA

Linux dcc34ef7c83473222027f475014a2bf8ab798372 <44068b6863fbda78fc810921ddf61642c377b3ca
Linux patch: 0
Linux patch: 7.1.5
Linux patch: 6.18.40
Linux 6.12
Linux dcc34ef7c83473222027f475014a2bf8ab798372 <f623d38fe6c4e8c40b23f42cc6fe6963fa49997b
Linux dcc34ef7c83473222027f475014a2bf8ab798372 <a103cdb0681e7185d1b0a12ce6a7c5416c208ccd
Linux patch: 7.2

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 Linux kernel's net/ethernet/ibm/emac driver supports IBM EMAC (Ethernet MAC) controllers present on PowerPC-based System-on-Chip and embedded platforms. The vulnerability is a NULL pointer dereference (CWE-476 by description, though NVD lists CWE as N/A) caused by incorrect call ordering within emac_probe(). devm_request_irq() registers the interrupt handler emac_irq() before devm_platform_ioremap_resource() has mapped the device's hardware register space into dev->emacp. If a hardware interrupt fires during this initialization window - plausibly triggered by an incoming Ethernet frame - emac_irq() immediately dereferences the still-NULL dev->emacp, causing a kernel oops or full panic. The fix simply reorders these two calls so the MMIO region is mapped before interrupt delivery is possible. Affected kernel versions are identified by CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*, spanning from commit dcc34ef7c83473222027f475014a2bf8ab798372 to the respective per-branch fix commits tracked under EUVD-2026-67490.

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.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.9 MEDIUM

AV:N retained since a remote Ethernet frame can trigger the interrupt, but AC:H reflects the millisecond-scale probe-phase timing window required for exploitation.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/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
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 29, 2026 - 07:22 NVD
7.5 (HIGH)
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
HIGH 7.5

DescriptionCVE.org

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

net: emac: Fix NULL pointer dereference in emac_probe

Move devm_request_irq() after devm_platform_ioremap_resource() so that dev->emacp is mapped before the interrupt handler can fire. An early interrupt hitting emac_irq() would dereference the NULL dev->emacp and crash.

Also remove redundant error message. devm_platform_ioremap_resource() already returns an error message with dev_err_probe().

Executive ViewAI

Why It Matters

A Linux kernel EMAC network driver flaw causes complete system outages on affected infrastructure. Organizations running systems with this hardware must immediately identify exposure and apply available patches to prevent unplanned service disruptions.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
IBM EMAC driver targets niche PowerPC embedded hardware only
Data Quality
6 sources
Confidence: High

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
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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 Affected

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