Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2024-39491— ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于cs35l56_hda_common_probe函数错误路径中缺少对cs_dsp_remove函数的调用。

AI Predicted 5.5 Difficulty: Moderate EPSS 0.21% · P11

Possible ATT&CK Techniques 1 AI

T1562

Affected Version Matrix 8

VendorProduct Version RangeStatus
Linux Linux 73cfbfa9caea8eda54b4c6e49a9555533660aa1e< 9054c474f9c219e58a441e401c0e6e38fe713ff1 affected
73cfbfa9caea8eda54b4c6e49a9555533660aa1e< 60d5e087e5f334475b032ad7e6ad849fb998f303 affected
73cfbfa9caea8eda54b4c6e49a9555533660aa1e< d344873c4cbde249b7152d36a273bcc45864001e affected
6.6 affected
< 6.6 unaffected
6.6.33≤ 6.6.* unaffected
6.9.4≤ 6.9.* unaffected
6.10≤ * unaffected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2024-39491

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance The cs_dsp instance is initialized in the driver probe() so it should be freed in the driver remove(). Also fix a missing call to cs_dsp_remove() in the error path of cs35l56_hda_common_probe(). The call to cs_dsp_remove() was being done in the component unbind callback cs35l56_hda_unbind(). This meant that if the driver was unbound and then re-bound it would be using an uninitialized cs_dsp instance. It is best to initialize the cs_dsp instance in probe() so that it can return an error if it fails. The component binding API doesn't have any error handling so there's no way to handle a failure if cs_dsp was initialized in the bind.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于cs35l56_hda_common_probe函数错误路径中缺少对cs_dsp_remove函数的调用。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux 73cfbfa9caea8eda54b4c6e49a9555533660aa1e ~ 9054c474f9c219e58a441e401c0e6e38fe713ff1 -
Linux Linux 6.6 -

II. Public POCs for CVE-2024-39491

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2024-39491

请登录查看更多情报信息。

Other References for CVE-2024-39491 (3)

Same Patch Batch · Linux · 2024-07-10 · 6 CVEs total

CVE-2024-39493 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
CVE-2024-39492 mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdown
CVE-2024-39490 ipv6: sr: fix missing sk_buff release in seg6_input_core
CVE-2024-39489 ipv6: sr: fix memleak in seg6_hmac_init_algo
CVE-2024-39488 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY

IV. Related Vulnerabilities

V. Comments for CVE-2024-39491

No comments yet


Leave a comment