---
id: CVE-2022-50108
title: 'mfd: max77620: Fix refcount leak in max77620_initialise_fps'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  mfd: max77620: Fix refcount leak in max77620_initialise_fps

  of_get_child_by_name() returns a node pointer with refcount
  incremented, we should use of_node_put() on it …
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 327156c593600e0f08575621c2a56f311d482e7a <
    b948ff8a9e9ad46d4dff9127777caa14c8c2b53c
  - >-
    Linux >= 327156c593600e0f08575621c2a56f311d482e7a <
    afdbadbf18c19779d7bc5df70d872924f9bbd76b
  - >-
    Linux >= 327156c593600e0f08575621c2a56f311d482e7a <
    facd31bbc799f4d0cd25d9d688af7ca41e7f38ee
  - >-
    Linux >= 327156c593600e0f08575621c2a56f311d482e7a <
    50d5fe8cb94c319cb4316f4d824570c075565354
  - >-
    Linux >= 327156c593600e0f08575621c2a56f311d482e7a <
    a29c40814039535b950149311986a5f348b5db14
  - >-
    Linux >= 327156c593600e0f08575621c2a56f311d482e7a <
    1520669c8255bd637c6b248b2be910e2688d38dd
  - Linux 4.7
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T19:54:37.047237Z'
published: '2025-06-18'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T20:00:17.334Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2022-50108'
references:
  - url: 'https://git.kernel.org/stable/c/b948ff8a9e9ad46d4dff9127777caa14c8c2b53c'
  - url: 'https://git.kernel.org/stable/c/afdbadbf18c19779d7bc5df70d872924f9bbd76b'
  - url: 'https://git.kernel.org/stable/c/facd31bbc799f4d0cd25d9d688af7ca41e7f38ee'
  - url: 'https://git.kernel.org/stable/c/50d5fe8cb94c319cb4316f4d824570c075565354'
  - url: 'https://git.kernel.org/stable/c/a29c40814039535b950149311986a5f348b5db14'
  - url: 'https://git.kernel.org/stable/c/1520669c8255bd637c6b248b2be910e2688d38dd'
tags:
  - cve.org
epss: 0.00247
epssPercentile: 0.16018
ingestedAt: '2026-11-05T22:38:31.666Z'
---

## Overview

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

mfd: max77620: Fix refcount leak in max77620_initialise_fps

of_get_child_by_name() returns a node pointer with refcount
incremented, we should use of_node_put() on it when not need anymore.
Add missing of_node_put() to avoid refcount leak.

## Affected

- `Linux >= 327156c593600e0f08575621c2a56f311d482e7a < b948ff8a9e9ad46d4dff9127777caa14c8c2b53c`
- `Linux >= 327156c593600e0f08575621c2a56f311d482e7a < afdbadbf18c19779d7bc5df70d872924f9bbd76b`
- `Linux >= 327156c593600e0f08575621c2a56f311d482e7a < facd31bbc799f4d0cd25d9d688af7ca41e7f38ee`
- `Linux >= 327156c593600e0f08575621c2a56f311d482e7a < 50d5fe8cb94c319cb4316f4d824570c075565354`
- `Linux >= 327156c593600e0f08575621c2a56f311d482e7a < a29c40814039535b950149311986a5f348b5db14`
- `Linux >= 327156c593600e0f08575621c2a56f311d482e7a < 1520669c8255bd637c6b248b2be910e2688d38dd`
- `Linux 4.7`

## Remediation

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