CVE-2024-56533

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-56533
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-56533.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-56533
Downstream
Related
Published
2024-12-27T14:11:16.256Z
Modified
2025-11-28T02:35:41.002837Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
Details

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

ALSA: usx2y: Use sndcardfreewhenclosed() at disconnection

The USB disconnect callback is supposed to be short and not too-long waiting. OTOH, the current code uses sndcardfree() at disconnection, but this waits for the close of all used fds, hence it can take long. It eventually blocks the upper layer USB ioctls, which may trigger a soft lockup.

An easy workaround is to replace sndcardfree() with sndcardfreewhenclosed(). This variant returns immediately while the release of resources is done asynchronously by the card device release at the last close.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/56xxx/CVE-2024-56533.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
230cd5e24853ed4dd960461989b8ed0986d37a99
Fixed
24fe9f7ca83ec9acf765339054951f5cd9ae5c5d
Fixed
befcca1777525e37c659b4129d8ac7463b07ef67
Fixed
7bd8838c0ea886679a32834fdcacab296d072fbe
Fixed
e07605d855c4104d981653146a330ea48f6266ed
Fixed
ffbfc6c4330fc233698529656798bee44fea96f5
Fixed
e869642a77a9b3b98b0ab2c8fec7af4385140909
Fixed
dafb28f02be407e07a6f679e922a626592b481b0

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
2.6.13
Fixed
5.10.231
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.174
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.120
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.64
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.11.11
Type
ECOSYSTEM
Events
Introduced
6.12.0
Fixed
6.12.2