Katalog CVE

CVE-2026-90119

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja snd_ice1712_probe() wykonuje wiele kroków inicjalizacji po snd_card_new(), ale przy błędach późniejszych kroków zwraca błąd bez zwolnienia karty ALSA. Powoduje to wyciek zasobów, gdy sondowanie się nie powiedzie.

Ocena ryzyka

Wyciek zasobów przy nieudanym sondowaniu może prowadzić do stopniowego wyczerpywania pamięci jądra przy powtarzanych próbach inicjalizacji urządzenia dźwiękowego.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która używa snd_devm_card_new() wraz z automatycznym czyszczeniem przez __free(snd_card_unref).

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS