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

clk: microchip: mpfs-ccc: fix out of bounds access during output registration

UBSAN reported an out of bounds access during registration of the last
two outputs. This out of bounds access occurs because space is only
allocated in the hws array for two PLLs and the four output dividers
that each has, but the defined IDs contain two DLLS and their two
outputs each, which are not supported by the driver. The ID order is
PLLs -> DLLs -> PLL outputs -> DLL outputs. Decrement the PLL output IDs
by two while adding them to the array to avoid the problem.
Published: 2026-06-08
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An out‑of‑bounds array access in the Microchip MPFS‑CCC clock driver occurs when the system registers the last two outputs. Because the driver allocates space only for two PLLs and their four divider outputs, but the identifier list includes additional DLL outputs, the write goes past the allocated buffer. This memory corruption can overwrite adjacent kernel data and trigger a crash or instability. The defect is detected by UBSAN but does not provide direct code execution, so the immediate consequence is a denial of service through kernel panic or erratic behavior.

Affected Systems

Any Linux system that compiles the Linux kernel with the microchip MPFS‑CCC clock driver and has the corresponding hardware controller present is affected. This includes all kernel configurations that enable the device—both vendor‑specific builds and open‑source distributions—unless the driver has been removed or the kernel has been updated past the vulnerable revision. No specific release range is listed, so current kernels that retain the unpatched code are at risk.

Risk and Exploitability

The CVSS score is not supplied and the EPSS metric is unavailable, so quantitative risk is unknown. However, the flaw is a classic out‑of‑bounds write (CWE‑131) and can lead to a kernel crash. Exploitation requires the vulnerable driver to be loaded and for an attacker to trigger the problematic output registration, which likely requires privileged or local access during boot or module load time. The vulnerability is not listed in CISA's KEV catalog, indicating no publicly known exploits at this time, but the potential for denial of service remains.

Generated by OpenCVE AI on June 9, 2026 at 03:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that applies the MPFS‑CCC driver fix for the out‑of‑bounds write.
  • If an update is not immediately possible, disable the MPFS‑CCC clock driver or build the kernel with the driver configuration option removed to prevent the vulnerable code from loading.
  • Restrict privileged users from loading kernel modules that reference the MPFS‑CCC driver and enforce a module loading policy that seals the system against unintended driver initialization.

Generated by OpenCVE AI on June 9, 2026 at 03:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 09 Jun 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Tue, 09 Jun 2026 00:15:00 +0000


Mon, 08 Jun 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Mon, 08 Jun 2026 17:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: clk: microchip: mpfs-ccc: fix out of bounds access during output registration UBSAN reported an out of bounds access during registration of the last two outputs. This out of bounds access occurs because space is only allocated in the hws array for two PLLs and the four output dividers that each has, but the defined IDs contain two DLLS and their two outputs each, which are not supported by the driver. The ID order is PLLs -> DLLs -> PLL outputs -> DLL outputs. Decrement the PLL output IDs by two while adding them to the array to avoid the problem.
Title clk: microchip: mpfs-ccc: fix out of bounds access during output registration
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-14T18:07:01.688Z

Reserved: 2026-05-13T15:03:33.110Z

Link: CVE-2026-46293

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-06-08T17:16:47.630

Modified: 2026-06-08T17:16:47.630

Link: CVE-2026-46293

cve-icon Redhat

Severity :

Publid Date: 2026-06-08T00:00:00Z

Links: CVE-2026-46293 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-06-09T03:30:16Z

Weaknesses
  • CWE-131

    Incorrect Calculation of Buffer Size