Skip to main content

Linux Kernel EUVDEUVD-2026-25488

| CVE-2026-31595 MEDIUM
2026-04-24 Linux GHSA-rr6w-wv7x-7vhx
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local access with low privileges required to trigger NTB endpoint cleanup; impact is kernel panic (availability only) with no confidentiality or integrity effect.

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

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

6
Analysis Generated
Jul 24, 2026 - 02:57 vuln.today
CVSS changed
Apr 29, 2026 - 14:38 NVD
5.5 (MEDIUM)
Patch released
Apr 29, 2026 - 14:22 nvd
Patch available
Patch available
Apr 24, 2026 - 16:16 EUVD
EUVD ID Assigned
Apr 24, 2026 - 15:00 euvd
EUVD-2026-25488
CVE Published
Apr 24, 2026 - 14:42 nvd
MEDIUM 5.5

DescriptionCVE.org

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

PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup

Disable the delayed work before clearing BAR mappings and doorbells to avoid running the handler after resources have been torn down.

Unable to handle kernel paging request at virtual address ffff800083f46004 [...] Internal error: Oops: 0000000096000007 [#1] SMP [...] Call trace: epf_ntb_cmd_handler+0x54/0x200 [pci_epf_vntb] (P) process_one_work+0x154/0x3b0 worker_thread+0x2c8/0x400 kthread+0x148/0x210 ret_from_fork+0x10/0x20

AnalysisAI

Kernel panic in the Linux pci-epf-vntb driver allows a local low-privileged user to crash the system by triggering a race between the delayed cmd_handler work queue and the epf_ntb_epc_cleanup teardown path. When cleanup frees BAR mappings and doorbells without first canceling the pending work, the handler subsequently dereferences invalid virtual addresses and produces a fatal kernel oops. Affected systems are limited to those with PCIe NTB endpoint hardware and the pci_epf_vntb module loaded; no public exploit exists and EPSS is 0.02%, reflecting negligible exploitation probability.

Technical ContextAI

The affected component is pci-epf-vntb, the Linux kernel's PCI Endpoint Function driver implementing a Virtual Non-Transparent Bridge (NTB). PCIe NTB is a specialized interconnect technology allowing two separate host systems to share memory regions directly over a PCIe fabric. The driver registers a delayed work queue (cmd_handler) to poll command registers in shared BAR (Base Address Register) memory. The cleanup function epf_ntb_epc_cleanup is responsible for unmapping those BARs and releasing doorbells, but the patch data confirms it was not calling cancel_delayed_work_sync() before doing so. If the work fires after teardown, it dereferences the now-invalid virtual address (shown as ffff800083f46004 in the oops trace), producing an Internal error: Oops: 0000000096000007. No formal CWE is assigned in NVD data, but the root cause class is a use-of-freed-resource in a concurrent cleanup path. CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* covers the affected kernel. The fix adds a work cancellation call at the top of the cleanup path before any resource teardown.

RemediationAI

Upgrade to a patched Linux kernel: 6.12.83, 6.18.24, 6.19.14, or 7.0.1 depending on the stable series in use, applying the relevant fix commit from https://git.kernel.org/stable/c/6773cc24c004930903a57761132c1e7728907f8f or sibling stable-tree commits. Ubuntu users should apply USN-8488-1 (https://ubuntu.com/security/notices/USN-8488-1). If an immediate kernel upgrade is not feasible, the targeted compensating control is to blacklist or prevent loading of the pci_epf_vntb kernel module via /etc/modprobe.d/ (e.g., 'blacklist pci_epf_vntb'): this eliminates the vulnerable code path entirely and has no impact on systems that do not rely on PCIe NTB endpoint functionality, which is the vast majority of deployments. On systems actively using PCIe NTB interconnects, removing this module will disable that fabric link and is not viable without alternative connectivity.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

Share

EUVD-2026-25488 vulnerability details – vuln.today

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