CVE-2026-64254CWE-617

CVE-2026-64254

Medium · published July 24, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
1.4
In the wild
Unconfirmed
What it is

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

NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR

When BAR_PEER_SPAD and BAR_CONFIG share one PCI BAR, the module teardown

path ends up calling pci_iounmap() on the same iomem with some offset,

which is unnecessary and triggers a kernel warning like the following:

Trying to vunmap() nonexistent vm area (0000000069a5ffe8)

WARNING: mm/vmalloc.c:3470 at vunmap+0x58/0x68, CPU#5: modprobe/2937

[...]

Call trace:

vunmap+0x58/0x68 (P)

iounmap+0x34/0x48

pci_iounmap+0x2c/0x40

ntb_epf_pci_remove+0x44/0x80 [ntb_hw_epf]

pci_device_remove+0x48/0xf8

device_remove+0x50/0x88

device_release_driver_internal+0x1c8/0x228

driver_detach+0x50/0xb0

bus_remove_driver+0x74/0x100

driver_unregister+0x34/0x68

pci_unregister_driver+0x34/0xa0

ntb_epf_pci_driver_exit+0x14/0xfe0 [ntb_hw_epf]

[...]

Fix it by unmapping only when PEER_SPAD and CONFIG use difference bars.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00114 · 1.4th percentile
Weakness
CWE-617 · Reachable Assertion
Published
2026-07-24T20:16Z
Affected products (5)
ProductVersionsFixed in
linux/linux_kernel≥ 6.0, < 6.1.1776.1.177
linux/linux_kernel≥ 6.2, < 6.6.1446.6.144
linux/linux_kernel≥ 6.7, < 6.12.956.12.95
linux/linux_kernel≥ 6.13, < 6.18.386.18.38
linux/linux_kernel≥ 6.19, < 7.1.37.1.3
References (6)
EPSS history
Timeline
  • 24 JUL 15:31Z
    NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR
    cvelistv5