PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80790 Linux CVE debrief

The Linux kernel vulnerability CVE-2026-80790 in the nvmet-fc component allows for an invalid free in the LS IOD error path. This issue can be triggered with specific configurations and tools like nvme-fcloop and failslab. The vulnerability has been resolved with a fix that correctly frees the original allocation base. System administrators and security teams should assess their exposure, apply patches, and monitor for potential exploitation attempts. This vulnerability can cause memory corruption and potentially lead to a denial-of-service (DoS) or other unspecified impacts.

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

Who should care

System administrators and security teams responsible for Linux kernel-based systems, especially those using NVMeoF, should assess their exposure and apply the provided patches to mitigate the vulnerability.

Why it matters

CVE-2026-80790 is a Linux kernel vulnerability in the nvmet-fc component that can cause an invalid free in the LS IOD error path. This vulnerability can be triggered with specific configurations and tools. The fix involves correctly freeing the original allocation base. System administrators and security teams should review and apply patches, verify fixes, and monitor for potential exploitation attempts.

  • Verify patch application to prevent potential DoS
  • Assess exposure of NVMeoF configurations
  • Monitor for exploitation attempts in Linux kernel environments
  • Review system configurations for potential workarounds

Technical summary

The Linux kernel vulnerability CVE-2026-80790 is related to the nvmet-fc component, which is part of the NVMe over Fabrics (NVMeoF) implementation. The vulnerability occurs in the LS IOD (I/O Descriptor) error path, where an invalid free operation can happen. This can lead to memory corruption and potentially cause a denial-of-service (DoS) or other unspecified impacts. The fix involves correctly freeing the original allocation base stored in tgtport->iod instead of the advanced iod. The vulnerability can be triggered with specific configurations and tools like nvme-fcloop and failslab.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to ensure the vulnerability is fixed.
  • Verify the fix with testing and validation.
  • Monitor for any potential exploitation attempts.
  • Assess exposure of NVMeoF configurations.
  • Verify patch application to prevent potential DoS.
  • Review system configurations for potential workarounds.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description and affected systems. Additional information is available from source references. The vulnerability can be reproduced with nvme-fcloop and failslab by setting fail-nth to 6 before creating a target port. KASAN reports a BUG: KASAN: invalid-free in nvmet_fc_register_targetport. Free of addr ffff88816cf8ff48 by task nvmet_fail_nth/9552.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80790 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-80790 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/1a8f007faefe8c226ec65896589f8d59b0a8d5a5

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/371fb1bf902adaa59be32bd7e904a5317e604fd0

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/449e9c4f8db84ad9d9bb288029b230bcf590faa2

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8bce9cd08aae4283badf8ddc11fbb6f57b75a81e

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/94334ea92f4d7535f66f86e33681efa94827eddc

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.