Skip to main content

Linux Kernel CVE-2026-46226

| EUVDEUVD-2026-32853 MEDIUM
2026-05-28 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-h384-m94j-8hmh
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE
MEDIUM
qualitative

Primary rating from NVD.

CVSS VectorNVD

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jun 10, 2026 - 19:08 vuln.today
CVSS changed
Jun 10, 2026 - 19:07 NVD
5.5 (MEDIUM)
Patch available
May 28, 2026 - 12:01 EUVD
CVE Published
May 28, 2026 - 10:16 nvd
MEDIUM 5.5
CVE Published
May 28, 2026 - 10:16 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

spi: fsl: fix controller deregistration

Make sure to deregister the controller before releasing underlying resources like DMA during driver unbind.

AnalysisAI

Improper driver teardown ordering in the Linux kernel's Freescale (FSL) SPI controller driver allows a local low-privileged user to trigger a denial-of-service condition during driver unbind. The SPI controller is not deregistered before underlying resources such as DMA are released, creating a window where the controller may reference freed memory. No public exploit has been identified at time of analysis, and EPSS sits at 0.02% (5th percentile), reflecting low real-world exploitation probability.

Technical ContextAI

The affected component is the spi/fsl driver in the Linux kernel, which manages Freescale/NXP SPI (Serial Peripheral Interface) controllers common on embedded and industrial platforms. During driver unbind (e.g., hot-unplug or manual sysfs removal), the correct teardown order requires deregistering the SPI controller - causing the kernel SPI core to cease dispatching transfers - before releasing DMA channels and other hardware resources. The bug inverts this order, releasing DMA before the controller is deregistered. This constitutes a resource lifecycle ordering flaw (analogous to CWE-416 Use After Free or CWE-459 Incomplete Cleanup, though NVD lists CWE as N/A). CPE data confirms the affected product is cpe:2.3:o:linux:linux_kernel and the vulnerability traces to the introduction of commit 4178b6b1b595003cd6e04711b449797a582e44f5 (present since Linux 4.3).

RemediationAI

Upgrade to a patched stable kernel release: 6.6.140, 6.12.90, 7.0.9, 6.18.32, or 7.1-rc1. The upstream fix commits are available via kernel.org stable trees at https://git.kernel.org/stable/c/562d954a144950ec2aa6a874ae657cb3fa31fe53, https://git.kernel.org/stable/c/5750743a39c9d46ac9fcf57ffe000956da4942cf, https://git.kernel.org/stable/c/9b7abfed4c3754062d1f3ffd452e65a38667f586, https://git.kernel.org/stable/c/ca3195c7b88362d7c81efe685948663a9f9db0e6, and https://git.kernel.org/stable/c/e888308222375ac28bae69134dae288178718a96. As a compensating control on systems where upgrading is not immediately feasible, prevent unprivileged users from triggering driver unbind by restricting write access to the relevant sysfs unbind interface (e.g., /sys/bus/platform/drivers/fsl_spi/unbind) via DAC or mandatory access control policy such as SELinux or AppArmor. This limits the attack surface to root or privileged processes only, though it does not eliminate the underlying race.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed
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

Share

CVE-2026-46226 vulnerability details – vuln.today

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