PatchSiren

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.