CVE-2026-80967: ALSA: pcxhr: initialize mutexes before requesting threaded IRQ
In the Linux kernel, the following vulnerability has been resolved:
ALSA: pcxhr: initialize mutexes before requesting threaded IRQ
pcxhrprobe() requests pcxhrthreadedirq() before initializing mgr->lock, even though the threaded handler takes that mutex.
Initialize the manager locks before requestthreadedirq() so an early interrupt cannot run against uninitialized mutex state during probe.
Affected Software
Event History
Frequently Asked Questions
When can this issue be triggered?
It can occur during pcxhr device probing if an interrupt is handled after the threaded IRQ is requested but before the manager mutexes have been initialized.
What component must be present for a system to be exposed?
The affected code is in the Linux kernel ALSA pcxhr driver. Exposure therefore requires use of hardware and a kernel configuration that causes this driver to be probed.
What can be done if the kernel cannot be updated immediately?
The provided information identifies the issue as occurring during pcxhr driver probe. Avoiding use or probing of the pcxhr driver would avoid the vulnerable initialization sequence, if operationally feasible.