---
id: CVE-2026-98746
title: 'serial: ma35d1: Fix clock reference leak in ma35d1serial_probe()'
summary: |-
  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_pro…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 <
    547c742f3b4acd4634eec47e9bff8731b55059a0
  - >-
    Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 <
    d8233d6b391b4cd87df6e89056c21496df7a3012
  - >-
    Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 <
    1b303d383089aae7f20ad19fee15690486b935cb
  - >-
    Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 <
    98401cf912fe8a081ef8e500c421b6d957b55a99
  - Linux 6.5
published: '2026-10-18'
updated: '2026-10-18'
sourceUpdated: '2026-10-18T15:47:31.780Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-98746'
references:
  - url: 'https://git.kernel.org/stable/c/547c742f3b4acd4634eec47e9bff8731b55059a0'
  - url: 'https://git.kernel.org/stable/c/d8233d6b391b4cd87df6e89056c21496df7a3012'
  - url: 'https://git.kernel.org/stable/c/1b303d383089aae7f20ad19fee15690486b935cb'
  - url: 'https://git.kernel.org/stable/c/98401cf912fe8a081ef8e500c421b6d957b55a99'
tags:
  - cve.org
ingestedAt: '2026-10-18T16:47:32.501Z'
---

## Overview

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().

## Affected

- `Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 < 547c742f3b4acd4634eec47e9bff8731b55059a0`
- `Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 < d8233d6b391b4cd87df6e89056c21496df7a3012`
- `Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 < 1b303d383089aae7f20ad19fee15690486b935cb`
- `Linux >= 930cbf92db0184e327293d5e7089be0b08d46371 < 98401cf912fe8a081ef8e500c421b6d957b55a99`
- `Linux 6.5`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
