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.