All vulnerabilities
CVE-2026-98814

Linux: nvme: fix command effects log lifetime for multipath heads

Linux LinuxOperating systems
CVSS
NoneNot scored
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.16%Chance of exploitation activity in the next 30 days, higher than 5% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in351d1c47e45b2b35780d0548b1012d7242ba298dAlso 72ece656abd4de8645a421fb482d7a11e6533a45CVE List
Published18 Oct 2026Updated 19 Oct 2026CVE List

What fixes it

  • 351d1c47e45b2b35780d0548b1012d7242ba298dLinuxCVE List
  • 72ece656abd4de8645a421fb482d7a11e6533a45LinuxCVE List

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

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

nvme: fix command effects log lifetime for multipath heads

KASAN reported a use-after-free when an I/O passthrough command was sent through a multipath namespace head after the controller path that first created the head had been removed:

BUG: KASAN: slab-use-after-free in nvme_command_effects+0x192/0x200 [nvme_core] Read of size 4 at addr ffff888141b14400 by task nvme/19811 nvme_command_effects+0x192/0x200 [nvme_core] nvme_cmd_allowed+0x7e/0x1b0 [nvme_core] nvme_user_cmd.constprop.0+0x1b5/0x450 [nvme_core] nvme_ns_head_chr_ioctl+0xf4/0x2a0 [nvme_core]

Move the log cache to the subsystem, with one entry per command set. Both controllers and namespace heads hold subsystem references, keeping their log pointers valid until subsystem release.

Text from CVE List

Affected versions 6

  • Linuxaffected: be93e87e780253780df9bb6ecc9bc1199b0d94c3 before 351d1c47e45b2b35780d0548b1012d7242ba298dCVE List
  • Linuxaffected: be93e87e780253780df9bb6ecc9bc1199b0d94c3 before 72ece656abd4de8645a421fb482d7a11e6533a45CVE List
  • Linuxaffected: 5.9CVE List
  • Linuxunaffected: all versions before 5.9CVE List
  • Linuxunaffected: 7.2.10 through 7.2.*CVE List
  • Linuxunaffected: 7.3CVE List

References 2