THREATINT

We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.

Please see our statement on Data Privacy.

Fathom (Privacy friendly web analytics)
Zendesk (Helpdesk and Chat)

Ok

Home | EN
Support
CVE
PUBLISHED

CVE-2024-39491

ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance

AssignerLinux
Reserved2024-06-25
Published2024-07-10
Updated2024-07-10

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.

Product status

Default status
unaffected

73cfbfa9caea before 9054c474f9c2
affected

73cfbfa9caea before 60d5e087e5f3
affected

73cfbfa9caea before d344873c4cbd
affected

Default status
affected

6.6
affected

Any version before 6.6
unaffected

6.6.33
unaffected

6.9.4
unaffected

6.10-rc1
unaffected

References

https://git.kernel.org/stable/c/9054c474f9c219e58a441e401c0e6e38fe713ff1

https://git.kernel.org/stable/c/60d5e087e5f334475b032ad7e6ad849fb998f303

https://git.kernel.org/stable/c/d344873c4cbde249b7152d36a273bcc45864001e

cve.org CVE-2024-39491

nvd.nist.gov CVE-2024-39491

Download JSON

Share this page
https://cve.threatint.com/CVE/CVE-2024-39491