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.