Skip to main content
VulnerabilityPublished Updated

CVE-2026-23434: Linux kernel · mtd: rawnand: serialize lock/unlock against other NAND operations

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.1 High · fixed in fe4a73c3dd48308149d57a10c2761e1d36ced7ba : patch Linux kernel soon.

Data as of 26 Oct 2026, 14:18 UTC

CVSS 3.1 base score
7.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 1% 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 cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in fe4a73c3dd48308149d57a10c2761e1d36ced7ba, f25446e2c28939753d3b62d34dfda49952b2557d, f71ce0ae5aefe39dd5b2f996c0e08550d2153ad2 +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 3 Apr 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
  • ≥ 92270086b7e5ada7ab381c06cc3da2e95ed17088, < fe4a73c3dd48308149d57a10c2761e1d36ced7ba
Fixed in
  • fe4a73c3dd48308149d57a10c2761e1d36ced7ba
LinuxLinuxAffected
  • ≥ 92270086b7e5ada7ab381c06cc3da2e95ed17088, < f25446e2c28939753d3b62d34dfda49952b2557d
Fixed in
  • f25446e2c28939753d3b62d34dfda49952b2557d
LinuxLinuxAffected
  • ≥ 92270086b7e5ada7ab381c06cc3da2e95ed17088, < f71ce0ae5aefe39dd5b2f996c0e08550d2153ad2
Fixed in
  • f71ce0ae5aefe39dd5b2f996c0e08550d2153ad2
LinuxLinuxAffected
  • ≥ 92270086b7e5ada7ab381c06cc3da2e95ed17088, < ce5229e78078e437704157eb542f43a6f83b429b
Fixed in
  • ce5229e78078e437704157eb542f43a6f83b429b
LinuxLinuxAffected
  • ≥ 92270086b7e5ada7ab381c06cc3da2e95ed17088, < bab2bc6e850a697a23b9e5f0e21bb8c187615e95
Fixed in
  • bab2bc6e850a697a23b9e5f0e21bb8c187615e95
LinuxLinuxAffected
  • ≥ 92270086b7e5ada7ab381c06cc3da2e95ed17088, < a80291e577b44593a724d6cd64c14337c78f194d
Fixed in
  • a80291e577b44593a724d6cd64c14337c78f194d

AI-suggested

A fix is available and has been committed in multiple Linux kernel versions as indicated by the fixed commit hashes. Users should update their Linux kernel to a version that includes these fixes. There is no indication that any additional mitigation is required beyond applying the official patch.

Description

CVE-2026-23434 is a high-severity vulnerability in the Linux kernel's raw NAND driver (mtd: rawnand). The issue involves a race condition where nand_lock() and nand_unlock() call chip-specific lock_area/unlock_area operations without holding the NAND device lock. This can cause conflicts on NAND controllers that implement SET_FEATURES via multiple low-level PIO commands, potentially leading to command pending conflicts during concurrent NAND operations such as background erase or write. The vulnerability has been fixed by adding serialization around these lock/unlock operations using nand_get_device() and nand_release_device().

References

Community reviews

Loading reviews…