CVE-2025-38105

CVE-2025-38105

Medium · published July 3, 2025

CVSS v3.1
5.5
EPSS
0%
Percentile
8.3
In the wild
Unconfirmed
What it is

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

ALSA: usb-audio: Kill timer properly at removal

The USB-audio MIDI code initializes the timer, but in a rare case, the

driver might be freed without the disconnect call. This leaves the

timer in an active state while the assigned object is released via

snd_usbmidi_free(), which ends up with a kernel warning when the debug

configuration is enabled, as spotted by fuzzer.

For avoiding the problem, put timer_shutdown_sync() at

snd_usbmidi_free(), so that the timer can be killed properly.

While we're at it, replace the existing timer_delete_sync() at the

disconnect callback with timer_shutdown_sync(), too.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00191 · 8.3th percentile
Published
2025-07-03T13:15Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.14, < 6.6.1116.6.111
linux/linux_kernel≥ 6.7, < 6.12.526.12.52
linux/linux_kernel≥ 6.13, < 6.15.36.15.3
References (7)
EPSS history
Timeline
  • 03 JUL 08:35Z
    ALSA: usb-audio: Kill timer properly at removal
    cvelistv5