PatchSiren cyber security CVE debrief
CVE-2026-80791 Linux CVE debrief
A vulnerability in the Linux kernel's nvmet-auth module can cause an information leak during the pre-authentication handshake. The issue arises from the allocation of a response buffer using kmalloc(), which is then partially filled with a fixed-size message by the DH-HMAC-CHAP builders. As a result, a remote initiator may receive uninitialized slab data along with the legitimate message. To address this, the buffer should be allocated with kzalloc() to ensure the unwritten portion is zeroed before being sent over the wire.
- 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 developers and administrators responsible for maintaining and securing Linux-based systems, particularly those using the nvmet-auth module, should assess their exposure and apply the patch to prevent potential information leaks.
Why it matters
A vulnerability in the Linux kernel's nvmet-auth module can cause an information leak during the pre-authentication handshake. Linux kernel developers and administrators should assess their exposure and apply the patch to prevent potential information leaks.
- Potential information leak during pre-authentication handshake
- Verification of Linux kernel version and patch application required
- Monitoring for potential information leaks necessary
Technical summary
The Linux kernel's nvmet-auth module allocates a response buffer using kmalloc(), which is then partially filled with a fixed-size message by the DH-HMAC-CHAP builders. This can cause an information leak during the pre-authentication handshake, as the unwritten portion of the buffer may contain uninitialized slab data. To address this vulnerability, Linux kernel developers and administrators should assess their exposure and apply the patch to prevent potential information leaks. The patch involves allocating the buffer with kzalloc() to ensure the unwritten portion is zeroed before being sent over the wire.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the patch to use kzalloc() for the response buffer allocation
- Verify the Linux kernel version and check if the patch is applied
- Monitor for potential information leaks during the pre-authentication handshake
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- 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
Evidence notes
The CVE record and NVD entry provide details about the vulnerability in the Linux kernel's nvmet-auth module, which can cause an information leak during the pre-authentication handshake. However, the scope of affected systems and versions is not explicitly stated, requiring further verification and assessment by Linux kernel developers and administrators. They should review the official advisory, verify the Linux kernel version, check if the patch is applied, and monitor for potential information leaks. The patch involves allocating a
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80791 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80791
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80791 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80791
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/1d6837d98bf966a041af65de5f78de7409ff83bc
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2dcc9226203da7275a9c29d20007da278d73d5e9
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3ddcfb013322aa37eaa7a0d344b73079c38dfa21
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/447b668faa14710f611e714031e3739ac3ec3a4f
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8f6363c8d54dde95982f0ab45e77cf57ec0efd62
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b26189d28442183a8b5edb754f4a6918f77ca84e
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/dfcf013f77709ebdb282767edc2795a37cab5b57
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.