CVE-2026-53115
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-53115 is a use-after-free (UAF) vulnerability in the Linux kernel's fsl-mc (Freescale Management Complex) bus driver, caused by improper resource locking during driver probing. When a driver is probed via __driver_attach(), the bus match() callback is invoked without the device lock held, allowing unsynchronized access to the driver_override field and creating a UAF condition. The vulnerability affects Linux kernel versions from 5.10 up to (but not including) the patched releases: 6.12.91, 6.18.33, 7.0.10, and 7.1. It was published on June 24, 2026, with a CVSS v3.1 base score of 5.5 (Medium) (GitHub Advisory, Red Hat Bugzilla).

Technical details

The root cause is classified as CWE-413 (Improper Resource Locking). In the fsl-mc bus driver, the match() callback is called from __driver_attach() without holding the device lock — a design choice that is intentional in the driver core — but the fsl-mc implementation directly accesses the driver_override field during this unlocked window, creating a race condition that can result in a use-after-free. The fix migrates the driver to use the generic driver-core driver_override infrastructure, which handles proper locking internally, eliminating the unsynchronized access. The attack vector is local, requiring low privileges, and no user interaction (GitHub Advisory, Red Hat Bugzilla).

Impact

A local user with the ability to trigger driver probing on the fsl-mc bus can exploit the UAF condition to potentially execute arbitrary code with kernel privileges, leading to full system compromise. The primary impact is on availability (rated High), with no direct confidentiality or integrity impact per the CVSS scoring, though kernel-level code execution in practice could enable privilege escalation and broader system control. The scope is limited to the affected host; lateral movement would require additional exploitation steps (GitHub Advisory, Red Hat Bugzilla).

Mitigation and workarounds

Apply the upstream kernel patches that migrate the fsl-mc bus driver to use the generic driver-core driver_override infrastructure. Fixed versions include Linux kernel 6.12.91, 6.18.33, 7.0.10, and 7.1. The relevant upstream commits are 4911b836f35c, 8139ce66b52a, 60bfb563a399, and 6c8dfb036273. Organizations running affected kernels on NXP/Freescale SoC-based hardware should prioritize upgrading to a patched kernel version; no configuration-based workaround is documented (GitHub Advisory, Red Hat Bugzilla).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64181HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-azure-4.15
NoYesJul 19, 2026
CVE-2026-64186NONEN/A
  • Linux Kernel logoLinux Kernel
  • libperf
NoYesJul 19, 2026
CVE-2026-64183NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-aws-6.14
NoYesJul 19, 2026
CVE-2026-64182NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-oracle-6.17
NoYesJul 19, 2026
CVE-2026-64180NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-5.4
NoYesJul 19, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management