---
id: CVE-2023-53197
title: 'USB: uhci: fix memory leak with using debugfs_lookup()'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  USB: uhci: fix memory leak with using debugfs_lookup()

  When calling debugfs_lookup() the result must have dput() called on it,
  otherwise the memory will leak over time…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 5649d86f537887c2be88689986ec4dd493d4babe <
    c6af1dbc99ad37bf67c8703982df4d7f12d256c1
  - >-
    Linux >= 5649d86f537887c2be88689986ec4dd493d4babe <
    e529aeb771aef1402c899b6b405610ef444d5d88
  - >-
    Linux >= 5649d86f537887c2be88689986ec4dd493d4babe <
    9cb88847b8b86f132309030022a23dca895b6f61
  - >-
    Linux >= 5649d86f537887c2be88689986ec4dd493d4babe <
    0a3f82c79c86278e7f144564b1cb6cc5c3657144
  - Linux 5.13
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T20:19:58.567627Z'
published: '2025-09-15'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T20:21:06.871Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2023-53197'
references:
  - url: 'https://git.kernel.org/stable/c/c6af1dbc99ad37bf67c8703982df4d7f12d256c1'
  - url: 'https://git.kernel.org/stable/c/e529aeb771aef1402c899b6b405610ef444d5d88'
  - url: 'https://git.kernel.org/stable/c/9cb88847b8b86f132309030022a23dca895b6f61'
  - url: 'https://git.kernel.org/stable/c/0a3f82c79c86278e7f144564b1cb6cc5c3657144'
tags:
  - cve.org
epss: 0.00166
epssPercentile: 0.05898
ingestedAt: '2026-11-05T22:38:31.785Z'
---

## Overview

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

USB: uhci: fix memory leak with using debugfs_lookup()

When calling debugfs_lookup() the result must have dput() called on it,
otherwise the memory will leak over time.  To make things simpler, just
call debugfs_lookup_and_remove() instead which handles all of the logic
at once.

## Affected

- `Linux >= 5649d86f537887c2be88689986ec4dd493d4babe < c6af1dbc99ad37bf67c8703982df4d7f12d256c1`
- `Linux >= 5649d86f537887c2be88689986ec4dd493d4babe < e529aeb771aef1402c899b6b405610ef444d5d88`
- `Linux >= 5649d86f537887c2be88689986ec4dd493d4babe < 9cb88847b8b86f132309030022a23dca895b6f61`
- `Linux >= 5649d86f537887c2be88689986ec4dd493d4babe < 0a3f82c79c86278e7f144564b1cb6cc5c3657144`
- `Linux 5.13`

## Remediation

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