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

mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ

The Cadence NAND interrupt handler uses both the IRQ lock and completion
object. Registering the IRQ before initializing them leaves a window in
which a pending interrupt can access uninitialized synchronization state.

Initialize them before registering the handler.
Published: 2026-10-18
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (kernel crash)
Action: Patch
AI Analysis

Impact

The Linux kernel’s mtd raw NAND cadence driver registers an interrupt handler before the IRQ lock and completion object have been initialized. During this narrow window an asynchronously delivered NAND interrupt can access uninitialized synchronization primitives, which can cause a kernel panic or other abrupt termination of the system. This flaw is an instance of improper initialization of kernel objects.

Affected Systems

Any Linux kernel build that includes the mtd raw NAND cadence driver and has not applied the recent patch commits. No exact kernel version range is specified; consequently, every kernel prior to the fix that contains this driver is potentially affected. The affected vendor is the Linux kernel, and the relevant product is the kernel image that incorporates the cadence driver.

Risk and Exploitability

The CVSS score is 4.1 and the EPSS score is less than 1 %. The flaw is unlikely to be widely exploited, as it requires a triggering NAND interrupt and direct access to the hardware peripheral, which a local attacker with sufficient privileges could induce. The KEV catalog does not list this vulnerability. Successful exploitation would most directly lead to loss of availability via a kernel crash rather than data theft or privilege escalation. Based on the description, the likely attack vector would be a local trigger of the NAND interrupt, for example through software manipulation of the device or a user‑space program with elevated rights.

Generated by OpenCVE AI on October 23, 2026 at 07:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel patch that initializes the IRQ lock and completion object before requesting the IRQ; the relevant commit can be accessed at https://git.kernel.org/stable/c/1ed0ccd5649154bfc00ab11c59262d4f42515252 and https://git.kernel.org/stable/c/21f027016b1290d13c30b198ae7a00e6b3d1d5a5
  • Rebuild and install any custom kernels or modules that incorporate the latest upstream source with the fix, ensuring that all kernel builds contain the updated driver code
  • After the update, monitor system logs for messages related to NAND IRQ handling to verify that the driver reports normal operation and that no uninitialized state warnings appear

Generated by OpenCVE AI on October 23, 2026 at 07:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 12:45:00 +0000


Fri, 23 Oct 2026 06:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-908
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.1, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Wed, 21 Oct 2026 13:15:00 +0000


Sun, 18 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ The Cadence NAND interrupt handler uses both the IRQ lock and completion object. Registering the IRQ before initializing them leaves a window in which a pending interrupt can access uninitialized synchronization state. Initialize them before registering the handler.
Title mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-30T12:39:04.545Z

Reserved: 2026-09-25T10:25:14.366Z

Link: CVE-2026-98721

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:25.713

Modified: 2026-10-30T13:21:20.983

Link: CVE-2026-98721

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98721 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T07:45:17Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource