CVE-2025-38446
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-38446 is an out-of-bounds read vulnerability in the Linux kernel's clock (clk) subsystem, specifically in the dispmix_csr_clk_dev_data structure used for NXP i.MX95 platforms. The flaw occurs during clock device registration when num_parents equals 4, causing __clk_register() to perform an out-of-bounds memory access when reading the parent_names array due to a hardcoded size value instead of ARRAY_SIZE(). Affected kernel versions include 6.10 through 6.12.38 (fixed in 6.12.39), 6.13 through 6.15.6 (fixed in 6.15.7), and release candidates 6.16-rc1 through 6.16-rc5 (fixed in 6.16-rc6). The vulnerability was published on July 25, 2025, and carries a CVSS v3.1 base score of 7.1 (High) (Feedly).

Technical details

The root cause is classified as CWE-125 (Out-of-bounds Read). In the dispmix_csr_clk_dev_data structure within the clk-imx driver, the number of parent clock entries was hardcoded rather than computed dynamically using ARRAY_SIZE(). When the actual number of parents is 4, the hardcoded bound is insufficient, causing __clk_register() to read 8 bytes beyond the end of the parent_names global array during the imx95_bc_probe deferred probe workqueue execution. The KASAN report confirms a global-out-of-bounds read at address ffff800086988e78 triggered on NXP i.MX95 19X19 hardware, with the call chain: imx95_bc_probe__clk_hw_register_muxclk_hw_register__clk_register (Feedly). The fix replaces the hardcoded parent count with ARRAY_SIZE() to correctly bound the array access (Kernel Patch).

Impact

Successful exploitation by a local low-privileged attacker could result in reading sensitive kernel memory contents (high confidentiality impact) or triggering kernel instability leading to a system crash (high availability impact). The vulnerability has no integrity impact. Because exploitation is limited to local access on systems running NXP i.MX95-based hardware, the attack surface is constrained to embedded or specialized platforms using this SoC (Feedly).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of publication (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.017% (0.000170), indicating a very low probability of exploitation in the near term. Exploitation requires local access with low privileges on hardware specifically using the NXP i.MX95 SoC, further limiting practical exploitability.

Mitigation and workarounds

The Linux kernel project has released patches for all affected stable branches: upgrade to kernel 6.12.39 or later for the 6.10–6.12 series, and 6.15.7 or later for the 6.13–6.15 series; the fix is also included in 6.16-rc6 (Kernel Patch, Kernel Patch 2, Kernel Patch 3). Debian (DSA-5975-1) and Ubuntu (USN-7879-1 through USN-7879-4, USN-7880-1, USN-7934-1) have issued updated kernel packages incorporating this fix (Feedly). As an interim measure for systems that cannot be immediately patched, restrict local access to trusted users only and monitor for unexpected kernel panics or KASAN reports.

Community reactions

Debian issued DSA-5975-1 and Ubuntu issued multiple security notices (USN-7879-1 through USN-7879-4, USN-7880-1, USN-7934-1) addressing this vulnerability as part of broader kernel update packages (Feedly). No notable independent researcher commentary or significant social media discussion has been identified for this vulnerability, consistent with its limited scope to NXP i.MX95 hardware and low exploitation probability.

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Fixed

sid

linux: 6.16.3-1

Fixed

trixie

linux: 6.12.41-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux

Not Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Not Affected

focal

linux

Not Affected

focal (esm-infra)

linux

Not Affected

focal (fips-updates)

linux-fips

Not Affected

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

Not Affected

RHEL 10

Not Affected

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-89654CRITICAL9.8
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-extra
NoYesSep 11, 2026
CVE-2026-89711HIGH8.2
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesSep 11, 2026
CVE-2026-89682HIGH8.1
  • Linux Kernel logoLinux Kernel
  • linux-aws-7.0
NoYesSep 11, 2026
CVE-2026-89648HIGH7.5
  • Linux Kernel logoLinux Kernel
  • linux-azure-7.0
NoYesSep 11, 2026
CVE-2026-89693HIGH7
  • Linux Kernel logoLinux Kernel
  • linux-intel-iotg
NoYesSep 11, 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