Katalog CVE

CVE-2026-89980

WysokieCVSS 8.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linuxa w sterowniku ALSA harmony występuje problem z inicjalizacją zamków (locków) przed rejestracją przerwania. Rejestracja IRQ odbywa się przed inicjalizacją h->lock i h->mixer_lock, co może prowadzić do użycia niezainicjalizowanych zamków przez procedurę obsługi przerwań.

Ocena ryzyka

Użycie niezainicjalizowanych zamków może prowadzić do nieprzewidywalnego zachowania systemu, w tym do zakleszczeń lub awarii.

Rekomendacja

Zastosuj poprawkę, która inicjalizuje oba zamki przed rejestracją przerwania, aby procedura obsługi zawsze widziała poprawny stan zamków.

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: harmony: initialize locks before requesting IRQ snd_harmony_create() registers the IRQ before initializing h->lock and h->mixer_lock. A pending interrupt can invoke the handler while these locks are uninitialized. Initialize both locks before requesting the IRQ so the handler always sees valid lock state.

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