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

fsl/fman: Fix clk reference leak in read_dts_node()

of_clk_get() returns a clock with its reference count incremented, but
read_dts_node() only uses it to read the rate and never calls clk_put().
The clock is not stored anywhere, so the reference cannot be released
later either.

Release the clock once its rate has been read, which also covers the
error path taken when the rate is zero.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Resource Leak
Action: Patch
AI Analysis

Impact

The fsl/fman driver in the Linux kernel contains a bug where the read_dts_node() function acquires a clock reference via of_clk_get(), which increments the reference counter, but never releases that reference. Because the clock object is not stored elsewhere, the reference count cannot be decremented later, leading to a persistent reference‑count leak. Over time, repeated invocations of read_dts_node() can exhaust kernel clock resources, potentially causing subsequent clock lookups to fail or a kernel out‑of‑memory condition. The flaw is confined to kernel mode and does not directly enable remote code execution or data exfiltration, but it can degrade availability by triggering resource exhaustion.

Affected Systems

The issue emerges in any Linux kernel build that includes the fsl/fman driver. The specific kernel editions and revisions affected are not enumerated, but the fix appears in the stable kernel tree. Systems employing embedded or industrial SoCs that run Linux kernel versions with this driver – such as many network and server devices using fsl/fman – would be impacted if the kernel has not been updated.

Risk and Exploitability

EPSS data is not available and the vulnerability is not listed in CISA KEV, indicating no known public exploitation. The flaw requires repeated local, privileged execution that triggers read_dts_node() to accumulate clock references. Consequently, the risk is moderate: a local user or firmware with control over the driver can induce resource exhaustion, potentially leading to denial of service. The absence of a high exploitation probability and public exploits lowers the urgency but still warrants prompt patching.

Generated by OpenCVE AI on October 18, 2026 at 23:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a kernel release that incorporates the fsl/fman clock reference leak fix.
  • Reboot the system or reload the fsl/fman module to ensure the patched code is active.
  • Configure kernel debugging or use tracepoints to monitor clock reference counts and detect any abnormal growth patterns.

Generated by OpenCVE AI on October 18, 2026 at 23:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-749

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: fsl/fman: Fix clk reference leak in read_dts_node() of_clk_get() returns a clock with its reference count incremented, but read_dts_node() only uses it to read the rate and never calls clk_put(). The clock is not stored anywhere, so the reference cannot be released later either. Release the clock once its rate has been read, which also covers the error path taken when the rate is zero.
Title fsl/fman: Fix clk reference leak in read_dts_node()
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-10-18T15:17:58.081Z

Reserved: 2026-09-25T10:25:14.355Z

Link: CVE-2026-98535

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:05.223

Modified: 2026-10-18T16:17:05.223

Link: CVE-2026-98535

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T23:30:14Z

Weaknesses
  • CWE-749

    Exposed Dangerous Method or Function