---
id: CVE-2025-68734
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()

  In hfcsusb_probe(), the memory allocated for ctrl_urb gets leaked when
  setup_instance() fails with an error co…
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()

  In hfcsusb_probe(), the memory allocated for ctrl_urb gets leaked when
  setup_instance() fails with an error co…
severity: none
published: '2025-12-24'
updated: '2026-10-13'
sourceUpdated: '2026-10-13T11:10:00.203'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2025-68734'
references:
  - url: 'https://git.kernel.org/stable/c/03695541b3349bc40bf5d6563d44d6147fb20260'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/3f7c72bc73c4e542fde14cce017549d8a0b61a3c'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/3f978e3f1570155a1327ffa25f60968bc7b9398f'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/475032fa2bb82ffb592c321885e917e39f47357f'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/6dce43433e0635e7b00346bc937b69ce48ea71bb'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/adb7577e23a431fc53aa1b6107733c0d751015fb'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/b70c24827e11fdc71465f9207e974526fb457bb9'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/ea7936304ed74ab7f965d17f942a173ce91a5ca8'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
tags:
  - nvd
epss: 0.00198
epssPercentile: 0.08828
ingestedAt: '2026-10-13T11:23:51.160Z'
---

## Overview

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

isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()

In hfcsusb_probe(), the memory allocated for ctrl_urb gets leaked when
setup_instance() fails with an error code. Fix that by freeing the urb
before freeing the hw structure. Also change the error paths to use the
goto ladder style.

Compile tested only. Issue found using a prototype static analysis tool.

## Remediation

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