Skip to main content
VulnerabilityPublished Updated

CVE-2026-89980: Linux kernel · ALSA: harmony: initialize locks before requesting IRQ

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 8.4 High · fixed in f86ff9238b0c8284909e073a681a60708b9f36ab : patch Linux kernel soon.

Data as of 30 Oct 2026, 13:04 UTC

CVSS 3.1 base score
8.4High
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (Linux)CVSS 3.18.4
Patch
Available – fixed in f86ff9238b0c8284909e073a681a60708b9f36ab, cd209eb3136e002becbda232e399fa31a2276436, 9347588bbd6ad43a85e17046d9c117a41453c52a +5
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 16 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < f86ff9238b0c8284909e073a681a60708b9f36ab
Fixed in
  • f86ff9238b0c8284909e073a681a60708b9f36ab
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < cd209eb3136e002becbda232e399fa31a2276436
Fixed in
  • cd209eb3136e002becbda232e399fa31a2276436
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 9347588bbd6ad43a85e17046d9c117a41453c52a
Fixed in
  • 9347588bbd6ad43a85e17046d9c117a41453c52a
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 89992bda7dfbba7ded2ba4185730453c57fa65bc
Fixed in
  • 89992bda7dfbba7ded2ba4185730453c57fa65bc
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 33abb7491e89285a41565670945293dda841afc4
Fixed in
  • 33abb7491e89285a41565670945293dda841afc4
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 9af6c9203583655cb7ed45e52e14101652b37547
Fixed in
  • 9af6c9203583655cb7ed45e52e14101652b37547

AI-suggested

A fix is available and has been applied in multiple Linux kernel commits following version 2.6.12. Users and administrators should update their Linux kernel to a version that includes these fixes to mitigate the vulnerability.

Description

CVE-2026-89980 is a high-severity vulnerability in the Linux kernel ALSA harmony driver where locks are not initialized before requesting an IRQ. This can lead to a race condition where an interrupt handler runs with uninitialized locks, potentially causing system instability or compromise. The issue affects Linux kernel version 2.6.12 and has been fixed in subsequent commits.

References

Community reviews

Loading reviews…