Skip to main content
VulnerabilityPublished Updated

CVE-2026-23112: Linux kernel · nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 9.8 Critical · fixed in dca1a6ba0da9f472ef040525fab10fd9956db59f : 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.4% chance of exploitation in 30 days – higher than 40% 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 dca1a6ba0da9f472ef040525fab10fd9956db59f, ab200d71553bdcf4de554a5985b05b2dd606bc57, 19672ae68d52ff75347ebe2420dde1b07adca09f +4
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 13 Feb 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
  • ≥ 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < dca1a6ba0da9f472ef040525fab10fd9956db59f
Fixed in
  • dca1a6ba0da9f472ef040525fab10fd9956db59f
LinuxLinuxAffected
  • ≥ 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < ab200d71553bdcf4de554a5985b05b2dd606bc57
Fixed in
  • ab200d71553bdcf4de554a5985b05b2dd606bc57
LinuxLinuxAffected
  • ≥ 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < 19672ae68d52ff75347ebe2420dde1b07adca09f
Fixed in
  • 19672ae68d52ff75347ebe2420dde1b07adca09f
LinuxLinuxAffected
  • ≥ 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < 1385be357e8acd09b36e026567f3a9d5c61139de
Fixed in
  • 1385be357e8acd09b36e026567f3a9d5c61139de
LinuxLinuxAffected
  • ≥ 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < 52a0a98549344ca20ad81a4176d68d28e3c05a5c
Fixed in
  • 52a0a98549344ca20ad81a4176d68d28e3c05a5c
LinuxLinuxAffected
  • ≥ 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < 42afe8ed8ad2de9c19457156244ef3e1eca94b5d
Fixed in
  • 42afe8ed8ad2de9c19457156244ef3e1eca94b5d

AI-suggested

A fix for this vulnerability has been applied in the Linux kernel as indicated by the presence of fixed commit versions. Users and administrators should update their Linux kernel to a version that includes these fixes to mitigate the vulnerability. Since this is not a cloud service, manual patching is required.

Description

CVE-2026-23112 is a critical vulnerability in the Linux kernel's nvmet-tcp component. It involves a lack of bounds checking in the nvmet_tcp_build_pdu_iovec() function, which can cause out-of-bounds memory access when processing certain PDU lengths or offsets. This flaw can lead to kernel crashes or memory corruption due to invalid memory reads or writes.

References

Community reviews

Loading reviews…