PatchSiren cyber security CVE debrief
CVE-2026-97409 Linux CVE debrief
A Linux kernel vulnerability has been addressed, involving nvme-fc not properly handling requests in the io target before initialization, potentially leading to a warning about a non-static key registration. The issue arises when a new nvme-fc controller in the CONNECTING state encounters an admin request timeout, triggering error recovery and aborting inflight requests. This situation can cause a warning due to the fc_ctrl->tag_set not being initialized. The code requires a lockdep annotation to resolve the issue.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-24
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-24
- Advisory updated
- 2026-09-25
Who should care
Defenders managing Linux kernel environments, especially those using nvme-fc, should assess their exposure to this vulnerability. This includes reviewing versions of the Linux kernel in use, understanding the deployment context of nvme-fc, and verifying if patches or updates have been applied to address this issue.
Why it matters
Defenders should care about CVE-2026-97409 as it involves a Linux kernel vulnerability that could potentially lead to warnings or issues in nvme-fc environments. The vulnerability requires verification of exposure, especially in environments using affected Linux kernel versions, and implementation of patches or lockdep annotations to address the issue.
- Verification of Linux kernel versions for potential vulnerability
- Assessment of exposure in environments using nvme-fc
- Implementation of lockdep annotation or proper initialization
- Patching or updating Linux kernel to address the issue
Technical summary
The Linux kernel vulnerability CVE-2026-97409 involves a situation where nvme-fc does not properly handle requests in the io target before it is initialized. This can lead to a warning about trying to register a non-static key. The issue arises in a new nvme-fc controller in the CONNECTING state when an admin request timeout schedules ctrl->ioerr_work to abort inflight requests. This situation can cause a warning because fc_ctrl->tag_set was not initialized. The code requires a lockdep annotation or proper initialization before use.
Defensive priority
Defenders should assess exposure in Linux kernel environments using nvme-fc, focusing on versions where the vulnerability was present, and verify if patching or updates have been applied to address this issue.
Recommended defensive actions
- Assess exposure in Linux kernel environments using nvme-fc
- Verify if patching or updates have been applied to address this issue
- Review Linux kernel versions for potential vulnerability
- Check for lockdep annotation implementation
- Perform asset inventory of systems using affected Linux kernel versions
- Monitor for potential exploitation attempts
- Track and manage exceptions for remediated assets
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected components. However, specific version details and exploitation information are not provided, requiring verification from official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-97409 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-97409
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-97409 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97409
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/da930308b4bc24c335574e85ca84ff70a988cf05
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/dd39064d2948b14dbe4f364fe4b3c9cfc632cc21
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ee38469f88492df99e1d97f03aa40ecfd218934f
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.