Skip to main content
VulnerabilityPublished Updated

CVE-2026-89877: Linux kernel · media: saa7164: fix cleanup on resource allocation failure

Affects Linux kernelSource CVE Database V5

0
Compare

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

Data as of 30 Oct 2026, 12:49 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 fc65623524b5bf23baddc6ae688d954fba0d5de2, daa5b32cdf7db81a07ee2a91ce092a363e7754aa, ac9d7ca8199c64c320ba8177e3c0f7b0deb7ff06 +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
  • ≥ 443c1228d50518f3c550e1fef490a2c9d9246ce7, < fc65623524b5bf23baddc6ae688d954fba0d5de2
Fixed in
  • fc65623524b5bf23baddc6ae688d954fba0d5de2
LinuxLinuxAffected
  • ≥ 443c1228d50518f3c550e1fef490a2c9d9246ce7, < daa5b32cdf7db81a07ee2a91ce092a363e7754aa
Fixed in
  • daa5b32cdf7db81a07ee2a91ce092a363e7754aa
LinuxLinuxAffected
  • ≥ 443c1228d50518f3c550e1fef490a2c9d9246ce7, < ac9d7ca8199c64c320ba8177e3c0f7b0deb7ff06
Fixed in
  • ac9d7ca8199c64c320ba8177e3c0f7b0deb7ff06
LinuxLinuxAffected
  • ≥ 443c1228d50518f3c550e1fef490a2c9d9246ce7, < 69259c627009bf7621010ae9e997dad2dad3339c
Fixed in
  • 69259c627009bf7621010ae9e997dad2dad3339c
LinuxLinuxAffected
  • ≥ 443c1228d50518f3c550e1fef490a2c9d9246ce7, < 99bf01e2563f8bdfe5f25e489596cff455a35d6b
Fixed in
  • 99bf01e2563f8bdfe5f25e489596cff455a35d6b
LinuxLinuxAffected
  • ≥ 443c1228d50518f3c550e1fef490a2c9d9246ce7, < 77f216f8de6221efb6f6c471bc9e598f1879825b
Fixed in
  • 77f216f8de6221efb6f6c471bc9e598f1879825b

Description

In the Linux kernel, the following vulnerability has been resolved: media: saa7164: fix cleanup on resource allocation failure saa7164_dev_setup() adds the device to the global saa7164_devlist before requesting the PCI BAR memory regions. If get_resources() fails, saa7164_dev_setup() decrements the device count and returns an error, but leaves the device on saa7164_devlist. The probe error path then frees the device, leaving a dangling entry on the global list. Reuse the existing MMIO mapping error path to remove the device from saa7164_devlist and decrement the device count before returning. Also release BAR0 if it was successfully requested but the BAR2 request fails.

References

Community reviews

Loading reviews…