Skip to main content

Linux Kernel CVE-2026-72146

| EUVDEUVD-2026-58904 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-87f6-c6f3-59h3
8.4
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
8.4 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Race condition with specific hardware and narrow timing window warrants AC:H; kernel driver initialization interaction requires at minimum local user access, making PR:N overstated.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat
5.5 MEDIUM
qualitative

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 07:15 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.4 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 15, 2026 - 06:21 cve.org
HIGH 8.4

DescriptionCVE.org

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

dmaengine: sh: rz-dmac: Move interrupt request after everything is set up

Once the interrupt is requested, the interrupt handler may run immediately. Since the IRQ handler can access channel->ch_base, which is initialized only after requesting the IRQ, this may lead to invalid memory access. Likewise, the IRQ thread may access uninitialized data (the ld_free, ld_queue, and ld_active lists), which may also lead to issues.

Request the interrupts only after everything is set up. To keep the error path simpler, use dmam_alloc_coherent() instead of dma_alloc_coherent().

AnalysisAI

Initialization ordering flaw in the Linux kernel's Renesas RZ DMAC driver (rz-dmac) creates a race window during driver probe where a DMA interrupt fires before channel->ch_base is assigned and before the ld_free, ld_queue, and ld_active linked-list structures are initialized, leading to invalid kernel memory access, potential kernel crashes, or memory corruption on Renesas RZ SoC-based platforms. Affected systems run Linux 5.15 through the pre-patch stable releases; fixes are available across multiple upstream stable branches (6.6.148, 6.12.101, 7.1.5, 7.2-rc1). No public exploit exists, EPSS is 0.21% (11th percentile), and this CVE is not listed in the CISA KEV catalog.

Technical ContextAI

The vulnerability resides in drivers/dma/sh/rz-dmac.c within the Linux kernel DMA engine subsystem, specifically the Renesas RZ Direct Memory Access Controller driver. The root cause is an improper initialization sequence: request_irq() is invoked before channel->ch_base is assigned and before the ld_free, ld_queue, and ld_active linked-list heads are initialized. When a hardware DMA interrupt arrives during this narrow initialization window, the IRQ handler dereferences channel->ch_base (still NULL or containing garbage), and the IRQ thread traverses uninitialized list structures - both constituting use-of-uninitialized-resource and a race condition (functionally equivalent to CWE-362 and CWE-908, though NVD has not formally assigned a CWE). The fix reorders initialization so that interrupt registration occurs only after all channel data structures are fully set up, and substitutes dmam_alloc_coherent() for dma_alloc_coherent() to simplify the error unwind path. The vulnerability was introduced at commit 5000d37042a61ca556fde2782ca40dbfa802ea16 and is present in kernel 5.15 and later un-patched stable trees.

RemediationAI

The primary remediation is to upgrade to a patched Linux kernel stable release: 6.6.148, 6.12.101, 7.1.5, or 7.2-rc1 or later, which contain the upstream fix commits referenced at https://git.kernel.org/stable/c/. Distribution maintainers should back-port the relevant stable commits to their supported kernel trees. If immediate patching is not feasible on Renesas RZ SoC-based systems, a compensating control is to prevent the rz-dmac module from loading by adding 'blacklist rz-dmac' to /etc/modprobe.d/blacklist.conf and rebuilding the initramfs; note this disables DMA offload functionality entirely and will degrade system I/O performance and potentially prevent peripheral devices from functioning. No network-level or firewall mitigations apply given the strictly local attack surface.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

Share

CVE-2026-72146 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy