Skip to main content

Linux Kernel EUVDEUVD-2025-210056

| CVE-2025-71313 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-06-03 Linux GHSA-q63g-px5v-r7jv
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain local user access on PCI endpoint system
  2. Delivery
    Load or trigger epf_ntb module initialization
  3. Exploit
    Induce kernel memory allocation failure
  4. Execution
    alloc_workqueue() returns NULL unchecked
  5. Persist
    queue_work() dereferences NULL pointer
  6. Impact
    Kernel panic and system crash (DoS)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires: (1) local access with at least low-privilege credentials on the target system (CVSS PR:L confirmed); (2) the target system must be configured as a PCI endpoint device with dedicated endpoint controller hardware - standard servers and workstations operating in PCIe root-complex (host) mode are entirely unaffected; (3) the epf_ntb kernel module must be loaded or in the process of loading; (4) a memory allocation failure must occur at the alloc_workqueue() call site during epf_ntb_epc_init(), requiring either naturally exhausted kernel memory or deliberate memory pressure. Exploitation is bounded by the combination of specialized hardware (PCI endpoint controllers), an unusual kernel mode, and a transient failure condition, making accidental trigger more plausible than reliable deliberate exploitation.

Impact

The CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H yields a score of 5.5 (Medium), correctly characterizing this as a local, low-complexity attack requiring low privileges with no user interaction, producing high availability impact (kernel crash) and no confidentiality or integrity loss. The EPSS score of 0.02% at the 5th percentile strongly aligns with low exploitation probability, reflecting the narrow preconditions: local access plus specialized PCI endpoint hardware plus a triggered memory allocation failure. The vulnerability is not listed in CISA KEV, and no POC code has been identified, making this a maintenance-priority finding rather than an emergency. The CVSS local attack vector is consistent with the description - no network exploitation path exists. The primary real-world risk is accidental kernel panic under memory pressure rather than deliberate targeted exploitation, further reducing urgency for most deployments.

Exploit ScenarioDerived

A local user with standard privileges on a system acting as a PCI endpoint device (e.g., an embedded platform or specialized NTB appliance) deliberately or incidentally induces memory pressure during epf_ntb driver initialization. When alloc_workqueue() returns NULL due to the allocation failure and queue_work() is subsequently called with that NULL pointer, the kernel dereferences address 0x0, triggering a kernel panic and immediate system crash. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 09, 2026

NULL pointer dereference in the Linux kernel's PCI endpoint NTB driver allows an authenticated local attacker to crash the kernel (denial of service) by triggering a memory allocation failure during driver initialization. The missing NULL check after alloc_workqueue() in epf_ntb_epc_init() causes a subsequent queue_work() call to dereference a NULL pointer, resulting in a kernel panic. No public exploit has been identified at time of analysis, and the EPSS score of 0.02% (5th percentile) reflects the narrow hardware-specific attack surface; this is not confirmed actively exploited (CISA KEV absent).

RemediationAI

Upgrade to Linux kernel 6.19.4 or 7.0 (or later stable releases), which incorporate the upstream fix commits 314eab6740bcda504ef978be599f805de05ce6de and 03f336a869b3a3f119d3ae52ac9723739c7fb7b6 respectively, available from https://git.kernel.org/stable/c/314eab6740bcda504ef978be599f805de05ce6de and https://git.kernel.org/stable/c/03f336a869b3a3f119d3ae52ac9723739c7fb7b6. Distribution kernels (RHEL, Debian, Ubuntu, SUSE) should be monitored for backported fixes to their respective stable branches. As a compensating control on systems where upgrading is not immediately feasible, blacklisting the epf_ntb module via echo 'blacklist epf_ntb' >> /etc/modprobe.d/blacklist.conf and unloading it with modprobe -r epf_ntb eliminates the vulnerable code path entirely; the trade-off is loss of NTB endpoint functionality, which is acceptable on systems not actively using PCIe endpoint/NTB features. Systems not using PCI endpoint hardware require no action.

Affected VersionsENISA

Linux 8b821cf761503b80d0bd052f932adfe1bc1a0088 <314eab6740bcda504ef978be599f805de05ce6de
Linux patch: 7.0
Linux 8b821cf761503b80d0bd052f932adfe1bc1a0088 <03f336a869b3a3f119d3ae52ac9723739c7fb7b6
Linux patch: 0
Linux patch: 6.19.4
Linux 5.12

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 vulnerability resides in the Linux kernel's PCI endpoint subsystem, specifically the Non-Transparent Bridge (NTB) endpoint function driver (epf_ntb). CWE-476 (NULL Pointer Dereference) is the root cause class: the kernel's alloc_workqueue() API can legitimately return NULL on memory allocation failure, but the driver's epf_ntb_epc_init() function did not validate this return value before passing it to queue_work(). When the workqueue pointer is NULL, the subsequent dereference triggers a kernel panic. The CPE cpe:2.3:a:linux:linux:* covers the Linux kernel broadly; EUVD data traces the introduction of the vulnerable code to commit 8b821cf761503b80d0bd052f932adfe1bc1a0088, with the defect present from at least Linux 5.12. PCI endpoint mode (device-side PCIe) is an uncommon deployment, used in embedded systems and specialized hardware, significantly bounding the exposed population.

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

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM
Red Hat 7.0 LOW

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
CVSS changed
Jun 09, 2026 - 20:37 NVD
5.5 (MEDIUM)
Patch available
Jun 03, 2026 - 19:01 EUVD
CVE Published
Jun 03, 2026 - 15:49 nvd
MEDIUM 5.5
CVE Published
Jun 03, 2026 - 15:49 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

PCI: endpoint: Add missing NULL check for alloc_workqueue()

alloc_workqueue() can return NULL on memory allocation failure. Without proper error checking, this may lead to a NULL pointer dereference when queue_work() is later called with the NULL workqueue pointer in epf_ntb_epc_init().

Add a NULL check immediately after alloc_workqueue() and return -ENOMEM on failure to prevent the driver from loading with an invalid workqueue pointer.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

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 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 Performance Computing 15 SP7 Affected

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