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

serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()

of_clk_get() returns a clock with a reference that has to be released
with clk_put(). ma35d1serial_probe() never does that, so the reference
is leaked on the probe error paths and also when the port is removed.

Release it on the error paths and in ma35d1serial_remove().
Published: 2026-10-18
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

The Linux kernel contains a clock reference leak in the ma35d1 serial driver. The probe routine obtains a clock reference via of_clk_get() but does not release that reference on error paths or when the device is removed, causing the reference count to grow unchecked. Over time this can exhaust kernel resources and destabilize the system or trigger a crash, leading to a denial‑of‑service condition.

Affected Systems

All Linux distributions that ship kernel versions which include the ma35d1 serial driver without the fix are affected. This includes stock kernels older than the commit that added the missing clk_put() calls. Systems using such kernels may experience resource exhaustion whenever the driver is probed, removed, or encounters probe errors.

Risk and Exploitability

The EPSS score is <1% and the vulnerability is not listed in CISA’s KEV catalog, indicating limited public exploitation data. Based on the description, the likely attack vector is local system interaction that forces the driver into probe error paths or removal—for example, by repeatedly unloading and reloading the device or by inducing probing failures. Exploitation would require local action and would result in cumulative clock reference leaks, potentially leading to resource exhaustion over time.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the kernel to a version that includes the ma35d1 serial driver fix.
  • If an updated kernel is not yet available, apply a temporary source patch that inserts the missing clk_put() calls into ma35d1serial_probe() and ma35d1serial_remove() and rebuild the driver.
  • If a patch is not feasible, disable or blacklist the ma35d1 serial driver in the kernel configuration so that the device is not probed.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 23 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-402

Fri, 23 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 2.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L'}

threat_severity

Low


Wed, 21 Oct 2026 13:15:00 +0000


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

Type Values Removed Values Added
Weaknesses CWE-402

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: serial: ma35d1: Fix clock reference leak in ma35d1serial_probe() of_clk_get() returns a clock with a reference that has to be released with clk_put(). ma35d1serial_probe() never does that, so the reference is leaked on the probe error paths and also when the port is removed. Release it on the error paths and in ma35d1serial_remove().
Title serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()
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-21T12:56:22.318Z

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

Link: CVE-2026-98746

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-21T13:21:42.583

Link: CVE-2026-98746

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98746 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T19:00:23Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime