Skip to main content
VulnerabilityPublished Updated

CVE-2026-72130: Linux kernel · nvmet-auth: reject short AUTH_RECEIVE buffers

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 9.8 Critical · fixed in bc111698b46e43eddd8664cceaa621cd559e99a0 : patch Linux kernel as a priority.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
9.8Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.7% chance of exploitation in 30 days – higher than 54% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers can reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in bc111698b46e43eddd8664cceaa621cd559e99a0, 779575bc35c687697ba69e904f2cd22e60112534, 584d7d14d9b40b080b1195cec83de86ade63343e +2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ db1312dd95488b5e6ff362ff66fcf953a46b1821, < bc111698b46e43eddd8664cceaa621cd559e99a0
Fixed in
  • bc111698b46e43eddd8664cceaa621cd559e99a0
LinuxLinuxAffected
  • ≥ db1312dd95488b5e6ff362ff66fcf953a46b1821, < 779575bc35c687697ba69e904f2cd22e60112534
Fixed in
  • 779575bc35c687697ba69e904f2cd22e60112534
LinuxLinuxAffected
  • ≥ db1312dd95488b5e6ff362ff66fcf953a46b1821, < 584d7d14d9b40b080b1195cec83de86ade63343e
Fixed in
  • 584d7d14d9b40b080b1195cec83de86ade63343e
LinuxLinuxAffected
  • ≥ db1312dd95488b5e6ff362ff66fcf953a46b1821, < 80bf7b7f676e3987bbe06af3c359bd56ac91a5a9
Fixed in
  • 80bf7b7f676e3987bbe06af3c359bd56ac91a5a9
LinuxLinuxAffected
  • ≥ db1312dd95488b5e6ff362ff66fcf953a46b1821, < 2eaa3ad450141cfcf187bb43cb8335eb336b5f87
Fixed in
  • 2eaa3ad450141cfcf187bb43cb8335eb336b5f87
LinuxLinuxAffected
  • =6.0
Fixed in–

Description

In the Linux kernel, the following vulnerability has been resolved: nvmet-auth: reject short AUTH_RECEIVE buffers nvmet_execute_auth_receive() trusts the AUTH_RECEIVE allocation length after checking only that it is nonzero and matches the transfer length. In the SUCCESS1 and FAILURE1/default states, that lets a remote NVMe-oF initiator reach the fixed-size DH-HMAC-CHAP response builders with a kmalloc() buffer shorter than the response, so nvmet_auth_success1() and nvmet_auth_failure1() write past the allocation; both only WARN_ON the short length and then format the message anyway. Impact: A remote NVMe-oF initiator with access to an auth-enabled target can trigger a 16-byte heap out-of-bounds write via a one-byte AUTH_RECEIVE allocation length. Compute the minimum response length for the current DH-HMAC-CHAP step in nvmet_auth_receive_data_len() and report a zero data length when the host-supplied allocation length is shorter, so the existing zero-length check in nvmet_execute_auth_receive() rejects the command before any builder runs. The SUCCESS1 minimum is sizeof(struct nvmf_auth_dhchap_success1_data) plus the HMAC hash length, because the response hash is written into the rval[] flexible-array tail, so the minimum is state dependent rather than a flat sizeof. CHALLENGE keeps its existing variable-length guard in nvmet_auth_challenge(). This is reachable only when in-band DH-HMAC-CHAP authentication is configured on the target.

References

Community reviews

Loading reviews…