Katalog CVE

CVE-2026-89944

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku ASoC hdac_hda funkcja hdac_hda_dev_probe() pobiera referencję do łącza HDA przez snd_hdac_ext_bus_link_get() przed rejestracją komponentu ASoC. Jeśli rejestracja komponentu się nie powiedzie, funkcja zwraca błąd bez zwolnienia referencji do łącza, co powoduje wyciek referencji.

Ocena ryzyka

Wyciek referencji do łącza HDA może prowadzić do problemów z zarządzaniem zasobami i potencjalnych błędów przy wielokrotnym ładowaniu/rozładowywaniu sterownika.

Rekomendacja

Zaktualizować jądro Linux do wersji zawierającej poprawkę, która zawsze wywołuje snd_hdac_ext_bus_link_put() po próbie rejestracji, równoważąc referencję zarówno przy sukcesie, jak i porażce.

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: ASoC: hdac_hda: Fix hlink refcount leak on component registration failure hdac_hda_dev_probe() gets the HDA link with snd_hdac_ext_bus_link_get() before registering the ASoC component. If component registration fails, the function returns without dropping the link reference. Always call snd_hdac_ext_bus_link_put() after the registration attempt so the reference taken during probe is balanced on both success and failure.

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