CVE-2024-39491 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
ALSA: hda: cs35l56: Correção da duração de vida (lifetime) da instância cs_dsp
A instância cs_dsp é inicializada na função probe() do driver e deve ser liberada na função remove(). Além disso, corrige-se a ausência de uma chamada para cs_dsp_remove() no caminho de erro de cs35l56_hda_common_probe().
A chamada para cs_dsp_remove() estava sendo feita no callback de desvinculação (unbind) do componente, cs35l56_hda_unbind(). Isso significava que, se o driver fosse desvinculado e depois re-vinculado, ele utilizaria uma instância cs_dsp não inicializada.
É melhor inicializar a instância cs_dsp em probe() para que seja possível retornar um erro caso falhe. A API de vinculação (binding) do componente não possui tratamento de erros, portanto, não há como lidar com uma falha se o cs_dsp fosse inicializado durante o bind.
If you want to get best quality of vulnerability data, you may have to visit VulDB.