CVE Catalog

CVE-2024-58077

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel ASoC (soc-pcm) component, the soc_pcm_ret() helper was used in the .prepare callback, causing -EINVAL errors to be ignored in many places. The fix avoids using soc_pcm_ret() in that callback to prevent over-broad error suppression.

Risk Assessment

Over-broad suppression of -EINVAL errors can mask real parameter issues, hinder diagnostics, and in edge cases lead to unpredictable audio subsystem behavior.

Recommendation

Update the Linux kernel to a version containing the fix for CVE-2024-58077 (commit 1f5664351410 and related soc-pcm changes).

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback commit 1f5664351410 ("ASoC: lower "no backend DAIs enabled for ... Port" log severity") ignores -EINVAL error message on common soc_pcm_ret(). It is used from many functions, ignoring -EINVAL is over-kill. The reason why -EINVAL was ignored was it really should only be used upon invalid parameters coming from userspace and in that case we don't want to log an error since we do not want to give userspace a way to do a denial-of-service attack on the syslog / diskspace. So don't use soc_pcm_ret() on .prepare callback is better idea.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS