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.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Dec 5, 2024 | Jul 10, 2024 |
| Suse | — | Upgrade kernel-default-optionalUpgrade kernel-symsUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-appleUpgrade ocfs2-kmp-rtUpgrade kernel-develUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade kernel-source-azureUpgrade kernel-kvmsmallUpgrade kernel-source-rtUpgrade kernel-azure-develUpgrade kernel-sourceUpgrade kernel-docs-htmlUpgrade kernel-64kb-develUpgrade kernel-rtUpgrade cluster-md-kmp-azureUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade dtb-broadcomUpgrade kernel-rt-optionalUpgrade kernel-azure-livepatch-develUpgrade kernel-rt_debug-develUpgrade dtb-amlogicUpgrade gfs2-kmp-rtUpgrade kernel-azure-optionalUpgrade kernel-debug-develUpgrade dtb-lgUpgrade dtb-hisiliconUpgrade dtb-apmUpgrade dtb-freescaleUpgrade kernel-64kb-livepatch-develUpgrade kernel-macrosUpgrade dtb-qcomUpgrade ocfs2-kmp-defaultUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade kernel-default-develUpgrade dtb-caviumUpgrade kernel-zfcpdumpUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade dtb-alteraUpgrade kernel-kvmsmall-develUpgrade dtb-amazonUpgrade kernel-devel-azureUpgrade kernel-azure-extraUpgrade dtb-marvellUpgrade gfs2-kmp-azureUpgrade kernel-64kbUpgrade kernel-debugUpgrade kernel-syms-azureUpgrade kernel-default-livepatchUpgrade kernel-rt-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-obs-buildUpgrade dtb-nvidiaUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-xilinxUpgrade dtb-allwinnerUpgrade kernel-docsUpgrade dtb-amdUpgrade dtb-socionextUpgrade ocfs2-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade kernel-rt_debugUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-rt-develUpgrade dtb-mediatekUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dtb-rockchipUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-rtUpgrade kselftests-kmp-rtUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade dtb-sprdUpgrade dtb-renesasUpgrade dtb-armUpgrade dlm-kmp-rtUpgrade kernel-debug-vdsoUpgrade kernel-debug-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade kernel-azureUpgrade dlm-kmp-default | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-22.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-oracle-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-gcpUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azureUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-kvmUpgrade linux-image-awsUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-virtualUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-genericUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-oracle | Sep 12, 2024 | Jul 10, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub