PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80789 Linux CVE debrief

A vulnerability in the Linux kernel's nvmet-tcp module allows for an unbounded kernel memory allocation triggered by a remote, effectively unauthenticated peer. This can occur when a crafted write command with an oversized non-inline SGL length is sent to the target, which can lead to a denial-of-service (DoS) attack. The vulnerability is due to a lack of validation for the SGL data length before allocating command buffers.

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

Linux kernel administrators and users, network administrators, security teams, and operators of affected systems should verify and apply the patch, restrict access to the affected system, and monitor system resources. They should also review compensating controls for exposed systems, check relevant monitoring and detection logs, and track exceptions and retest remediated assets.

Why it matters

CVE-2026-80789 is a vulnerability in the Linux kernel's nvmet-tcp module that allows for an unbounded kernel memory allocation triggered by a remote peer. This can lead to a denial-of-service (DoS) attack. Linux kernel administrators and users, network administrators, and security teams should verify and apply the patch, restrict access to the affected system, and monitor system resources.

  • Denial-of-service (DoS) attacks are possible due to unbounded kernel memory allocation
  • Verification of patch application is required to prevent potential attacks
  • Monitoring system resources is necessary to detect potential DoS attacks
  • Restricting access to trusted peers only can help mitigate the vulnerability

Technical summary

The Linux kernel's nvmet-tcp module is vulnerable to an unbounded kernel memory allocation attack. When a crafted write command with an oversized non-inline SGL length is sent to the target, it can trigger an allocation of up to 4 GiB of kernel memory. This can lead to a denial-of-service (DoS) attack. The vulnerability is due to a lack of validation for the SGL data length before allocating command buffers.

Defensive priority

High

Recommended defensive actions

  • Verify and apply the patch to the Linux kernel's nvmet-tcp module
  • Restrict access to the affected system to trusted peers only
  • Monitor system resources for signs of potential DoS attacks
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • 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
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The Linux kernel's nvmet-tcp module does not validate the SGL data length for non-inline descriptor types before allocating command buffers. This can lead to an unbounded kernel memory allocation. A crafted write command can trigger this vulnerability, potentially causing a denial-of-service (DoS) attack.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80789 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-80789 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/0952541b153e258b99d39cdb03ea6919fdeb41d0

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/14dbe37681a6a7e346fc147bb363ec7cca3180a0

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/25ad03d5c0e858c4b63f1e4b6d461d2af1b30b22

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4a3f00262a044e8e15064b1a6860968bf0500bf4

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6d27199ebe8cb223022150f74be13f154a964474

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.