CVE Catalog

CVE-2026-90119

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, snd_ice1712_probe() performs multiple initialization steps after snd_card_new(), but directly returns on failures from later steps without releasing the ALSA card, causing resource leaks when probing fails.

Risk Assessment

Resource leaks on failed probing may lead to gradual kernel memory exhaustion with repeated sound device initialization attempts.

Recommendation

Update the Linux kernel to a version with the fix that uses snd_devm_card_new() together with scope-based cleanup via __free(snd_card_unref).

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ALSA: ice1712: Fix the card leak at probe error with the auto-cleanup snd_ice1712_probe() performs multiple initialization steps after snd_card_new(), but directly returns on failures from later steps without releasing the ALSA card, causing resource leaks when probing fails. Use snd_devm_card_new() together with scope-based cleanup via __free(snd_card_unref), and clear the card pointer after successful registration to keep it alive.

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