PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98723 Linux CVE debrief

A vulnerability in the Linux kernel's nvmet subsystem can cause Preempt and Abort operations to silently degrade into a plain Preempt, potentially allowing in-flight I/O to continue uninterrupted. This issue arises from a race condition where the hostid is not properly copied into the controller before creating PR pc_refs. As a result, the pc_ref->hostid stores a nil UUID, causing the Preempt and Abort match to fail. This vulnerability may impact systems using the Linux kernel with nvmet enabled, particularly those with reservations enabled.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-18
Advisory published
2026-10-18
Advisory updated
2026-10-18

Who should care

Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux-based systems with nvmet enabled, particularly those with reservations enabled, should assess exposure, verify kernel versions, and apply patches as necessary. Security teams and vulnerability management teams should also review and monitor system logs for potential Preempt and Abort operation failures.

Why it matters

A vulnerability in the Linux kernel's nvmet subsystem can cause Preempt and Abort operations to silently degrade into a plain Preempt, potentially allowing in-flight I/O to continue uninterrupted.

  • Verify Preempt and Abort operation behavior in Linux kernel versions
  • Assess exposure of Linux kernel-based systems with nvmet enabled
  • Monitor system logs for potential Preempt and Abort operation failures

Technical summary

The vulnerability is caused by a race condition in the nvmet subsystem of the Linux kernel. The issue arises from the incorrect placement of the uuid_copy() function, which copies the hostid into the controller. This results in the pc_ref->hostid storing a nil UUID, causing the Preempt and Abort operations to fail. The vulnerability can be triggered when a namespace with reservations enabled exists before a host connects, which includes every reconnect. Affected Linux kernel developers and maintainers should review and apply patches. Linux distribution vendors and users of Linux-based systems with nvmet enabled, particularly those with reservations enabled, should assess exposure and verify kernel versions.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the available patches to the Linux kernel
  • Verify the Linux kernel version and update if necessary
  • Monitor system logs for potential Preempt and Abort operation failures
  • Assess exposure of Linux kernel-based systems with nvmet enabled
  • Verify Preempt and Abort operation behavior in Linux kernel versions
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The vulnerability is caused by a race condition in the nvmet subsystem of the Linux kernel. The issue arises from the incorrect placement of the uuid_copy() function, which copies the hostid into the controller. This results in the pc_ref->hostid storing a nil UUID, causing the Preempt and Abort operations to fail. The vulnerability can be triggered when a namespace with reservations enabled exists before a host connects, which includes every reconnect.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98723 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-98723

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-98723 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98723

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/23194531595c5d1d4454e3a607b0c8fc0c4e8695

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5211fed41d7ec90e9ab7239dc4bffffe4d0b2b62

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d3d6d7efdacc08616d23b3ac42272a494951dc0f

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.