Description
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().
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A NULL pointer dereference occurs in the emac device driver’s probe function when an interrupt arrives before the device’s memory region is mapped. The driver calls devm_request_irq() too early, causing the interrupt handler to access a NULL pointer (dev->emacp) and triggering a kernel panic. The crash results in a denial‑of‑service condition, potentially affecting system availability but does not grant remote code execution or privilege escalation as described in the CVE data.

Affected Systems

All Linux kernel releases that include the vulnerable emac driver prior to the patch referenced by the commit links. The CNA lists the affected product simply as Linux kernel; no specific release numbers are provided, so any kernel version containing the bug before the fix is deemed vulnerable.

Risk and Exploitability

The vulnerability is local and requires the device driver to handle an interrupt. While the CVE description does not specify an attack vector, it is inferred that an attacker with local or privileged access could trigger the interrupt to cause a crash. The EPSS score is not available and the vulnerability is not listed in CISA’s KEV catalog, indicating no known public exploitation. The severity, based on the impact of a kernel panic, is considered high, but without an exploit score or path the precise risk level remains uncertain.

Generated by OpenCVE AI on August 28, 2026 at 11:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the commit that fixes the NULL pointer dereference in emac_probe (see the cited Git commits).
  • Prevent the emac driver from loading until the kernel update is applied (e.g., blacklist the module or remove it from initramfs).
  • Reboot the system to ensure the driver is not loaded and the interrupt is disabled.

Generated by OpenCVE AI on August 28, 2026 at 11:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description 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().
Title net: emac: Fix NULL pointer dereference in emac_probe
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-28T06:48:35.720Z

Reserved: 2026-08-26T14:34:25.773Z

Link: CVE-2026-80614

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:45.430

Modified: 2026-08-28T08:16:45.430

Link: CVE-2026-80614

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T10:00:06Z

Weaknesses

No weakness.