CVE Catalog

CVE-2026-89980

HighCVSS 8.4
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel, the ALSA harmony driver has an issue with lock initialization before IRQ registration. The IRQ is registered before h->lock and h->mixer_lock are initialized, which can lead to the interrupt handler using uninitialized locks.

Risk Assessment

Using uninitialized locks can lead to unpredictable system behavior, including deadlocks or crashes.

Recommendation

Apply the patch that initializes both locks before requesting the IRQ so the handler always sees valid lock state.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

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