Skip to main content

Linux Kernel EUVDEUVD-2026-58891

| CVE-2026-72133 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-24h9-gmhv-mhpq
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
6.4 MEDIUM

Driver probe requires privileged context (PR:H); race condition imposes timing dependency (AC:H); impact is local kernel memory corruption affecting all CIA pillars.

3.1 AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
4.4 MEDIUM
AV:L/AC:L/PR:H/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:08 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
HIGH 8.4
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

spi: uniphier: Fix completion initialization order before devm_request_irq()

The driver calls devm_request_irq() before initializing the completion used by the interrupt handler. Because the interrupt may occur immediately after devm_request_irq(), the handler may execute before init_completion().

This may result in calling complete() on an uninitialized completion, causing undefined behavior. This has been observed with KASAN.

Fix this by initializing the completion before registering the IRQ.

AnalysisAI

Undefined behavior in the Linux kernel's spi-uniphier SPI controller driver arises from a driver probe initialization ordering defect: devm_request_irq() is called before init_completion(), leaving a race window in which an early interrupt can invoke complete() on an uninitialized kernel completion object. Systems running Socionext UniPhier SoC hardware on affected kernel versions are exposed during driver probe. No public exploit has been identified and EPSS sits at 0.22% (13th percentile), consistent with the hardware-specific nature of the flaw - practical exploitation is constrained to platforms physically equipped with UniPhier SoCs.

Technical ContextAI

The Linux kernel's spi-uniphier driver (drivers/spi/spi-uniphier.c) uses a struct completion to synchronize interrupt-driven SPI transfer completion with process context. During the driver probe path, the upstream code registered the interrupt handler via devm_request_irq() prior to calling init_completion() on the completion variable used by that handler. This creates a time-of-use-before-initialization window: if an SPI interrupt fires immediately after IRQ registration but before init_completion() executes, the handler calls complete() on memory that has not yet been set up as a valid completion object. The kernel's KASAN (Kernel Address Sanitizer) can detect this as an uninitialized-memory access. Structurally this matches CWE-908 (Use of Uninitialized Resource) and constitutes a probe-time race condition. Affected hardware is exclusively Socionext UniPhier ARM SoC platforms; only kernels built with spi-uniphier driver support (CONFIG_SPI_UNIPHIER) are vulnerable. The fix is a one-line reordering: init_completion() must precede devm_request_irq() in probe.

RemediationAI

The primary remediation is to upgrade to a patched kernel version: 5.10.261 or later for the 5.10 LTS branch, 5.15.212 or later for 5.15 LTS, 6.1.178 or later for 6.1 LTS, 6.6.145 or later for 6.6 LTS, 6.12.97 or later for 6.12, 6.18.40 or later for 6.18, or 7.1.5 or later for the mainline 7.x series. The upstream fix commits are linked in the NVD references at git.kernel.org. For systems where kernel upgrade is not immediately feasible and UniPhier SPI functionality is not operationally required, building the kernel without CONFIG_SPI_UNIPHIER eliminates the vulnerable code path entirely with no side effect on non-UniPhier hardware. On systems where the driver is loaded as a module, preventing module load via modprobe blacklist (blacklist spi-uniphier in /etc/modprobe.d/) is a viable compensating control, though this disables SPI bus access on UniPhier platforms. Advisory detail is available at https://nvd.nist.gov/vuln/detail/CVE-2026-72133.

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 Affected

Share

EUVD-2026-58891 vulnerability details – vuln.today

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