---
id: CVE-2022-49821
title: 'mISDN: fix possible memory leak in mISDN_dsp_element_register()'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  mISDN: fix possible memory leak in mISDN_dsp_element_register()

  Afer commit 1fa5ae857bb1 ("driver core: get rid of struct device's
  bus_id string array"), the name of d…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    bbd53d05c4c892080ef3b617eff4f57903acecb9
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    b119bedbefb7dd9ed8bf8cb9f1056504250d610e
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    727ed7d28348c026c7ef4d852f3d0e5054d376e8
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    0f2c681900a01e3f23789bca26d88268c3d5b51d
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    083a2c9ef82e184bdf0b9f9a1e5fc38d32afbb47
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    7a05e3929668c8cfef495c69752a9e91fac4878f
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    d4b8394725079670be309f9a35ad88a8cbbaaefd
  - >-
    Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e <
    98a2ac1ca8fd6eca6867726fe238d06e75eb1acd
  - Linux 2.6.30
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T19:49:33.695751Z'
published: '2025-05-01'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T20:00:07.650Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2022-49821'
references:
  - url: 'https://git.kernel.org/stable/c/bbd53d05c4c892080ef3b617eff4f57903acecb9'
  - url: 'https://git.kernel.org/stable/c/b119bedbefb7dd9ed8bf8cb9f1056504250d610e'
  - url: 'https://git.kernel.org/stable/c/727ed7d28348c026c7ef4d852f3d0e5054d376e8'
  - url: 'https://git.kernel.org/stable/c/0f2c681900a01e3f23789bca26d88268c3d5b51d'
  - url: 'https://git.kernel.org/stable/c/083a2c9ef82e184bdf0b9f9a1e5fc38d32afbb47'
  - url: 'https://git.kernel.org/stable/c/7a05e3929668c8cfef495c69752a9e91fac4878f'
  - url: 'https://git.kernel.org/stable/c/d4b8394725079670be309f9a35ad88a8cbbaaefd'
  - url: 'https://git.kernel.org/stable/c/98a2ac1ca8fd6eca6867726fe238d06e75eb1acd'
tags:
  - cve.org
epss: 0.00202
epssPercentile: 0.10258
ingestedAt: '2026-11-05T22:38:31.611Z'
---

## Overview

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

mISDN: fix possible memory leak in mISDN_dsp_element_register()

Afer commit 1fa5ae857bb1 ("driver core: get rid of struct device's
bus_id string array"), the name of device is allocated dynamically,
use put_device() to give up the reference, so that the name can be
freed in kobject_cleanup() when the refcount is 0.

The 'entry' is going to be freed in mISDN_dsp_dev_release(), so the
kfree() is removed. list_del() is called in mISDN_dsp_dev_release(),
so it need be initialized.

## Affected

- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < bbd53d05c4c892080ef3b617eff4f57903acecb9`
- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < b119bedbefb7dd9ed8bf8cb9f1056504250d610e`
- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < 727ed7d28348c026c7ef4d852f3d0e5054d376e8`
- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < 0f2c681900a01e3f23789bca26d88268c3d5b51d`
- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < 083a2c9ef82e184bdf0b9f9a1e5fc38d32afbb47`
- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < 7a05e3929668c8cfef495c69752a9e91fac4878f`
- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < d4b8394725079670be309f9a35ad88a8cbbaaefd`
- `Linux >= 1fa5ae857bb14f6046205171d98506d8112dd74e < 98a2ac1ca8fd6eca6867726fe238d06e75eb1acd`
- `Linux 2.6.30`

## Remediation

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