CVE-2024-26722

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-26722
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-26722.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-26722
Downstream
Related
Published
2024-04-03T14:55:21Z
Modified
2025-10-09T06:45:57.050344Z
Summary
ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
Details

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

ASoC: rt5645: Fix deadlock in rt5645jackdetect_work()

There is a path in rt5645jackdetectwork(), where rt5645->jdmutex is left locked forever. That may lead to deadlock when rt5645jackdetect_work() is called for the second time.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

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
48ce529c83522944f116f03884819051f44f0fb6
Fixed
3dd2d99e2352903d0e0b8769e6c9b8293c7454b2
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
b67005b284ddaf62043468d1ce5905c17d85b0e6
Fixed
422d5243b9f780abd3d39da2b746e3915677b07d
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ffe13302b8fd486f80c98019bdcb7f3e512d0eda
Fixed
4a98bc739d0753a5810ce5630943cd7614c7717e
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
7a3ff8a2bb2620ba6a806f0967c38be1a8d306d9
Fixed
d14b8e2005f36319df9412d42037416d64827f6b
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1613195bf31e68b192bc731bea71726773e3482f
Fixed
1f0d7792e9023e8658e901b7b76a555f6aa052ec
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
8f82f2e4d9c4966282e494ae67b0bc05a6c2b904
Fixed
050ad2ca0ac169dd9e552075d2c6af1bbb46534c
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
cdba4301adda7c60a2064bf808e48fccd352aaa9
Fixed
ed5b8b735369b40d6c1f8ef3e62d369f74b4c491
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
cdba4301adda7c60a2064bf808e48fccd352aaa9
Fixed
6ef5d5b92f7117b324efaac72b3db27ae8bb3082

Affected versions

v4.*

v4.19.306

v5.*

v5.10.209
v5.15.148
v5.4.268

v6.*

v6.1.74
v6.1.75
v6.1.76
v6.1.77
v6.1.78
v6.6.13
v6.6.14
v6.6.15
v6.6.16
v6.6.17
v6.7
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.7.1
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.8-rc1
v6.8-rc2

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.19.307
Type
ECOSYSTEM
Events
Introduced
4.20.0
Fixed
5.4.269
Type
ECOSYSTEM
Events
Introduced
5.5.0
Fixed
5.10.210
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.149
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.79
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.18
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.7.6