CVE 7.1 HIGH

mtd: rawnand: serialize lock/unlock against other NAND operations_CVE-2026-23434

7.1 / 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

Description

In the Linux kernel, the following vulnerability has been resolved:

mtd: rawnand: serialize lock/unlock against other NAND operations

nand_lock() and nand_unlock() call into chip->ops.lock_area/unlock_area
without holding the NAND device lock. On controllers that implement
SET_FEATURES via multiple low-level PIO commands, these can race with
concurrent UBI/UBIFS background erase/write operations that hold the
device lock, resulting in cmd_pending conflicts on the NAND controller.

Add nand_get_device()/nand_release_device() around the lock/unlock
operations to serialize them against all other NAND controller access.

Basic Information

ID CVE-2026-23434
Source Linux
Published Apr 3, 2026 at 15:15
Modified Apr 27, 2026 at 14:02

Affected Product

Vendor Linux
Product Linux
Version 92270086b7e5ada7ab381c06cc3da2e95ed17088
Affected Versions Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 92270086b7e5ada7ab381c06cc3da2e95ed17088
Linux Linux 5.7

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.