← Back to search

CVE-2026-89877

8.4 HIGH

Published 2026-09-16 · Updated 2026-09-16

AI risk analysis

Summary
This vulnerability in the Linux kernel's saa7164 driver can lead to a use-after-free condition, allowing an attacker to potentially exploit the device after a resource allocation failure.
Exploitability
Exploitation requires a resource allocation failure during device setup, which is unlikely in normal operation. Precondition is the presence of a vulnerable kernel version.
Blast radius
If exploited, the impact is limited to the local system, potentially allowing an attacker to gain control over the device or system resources.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to the fixed kernel version 5.18.11 or later.
local-privilege-escalationuse-after-freelinux-kernel

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD 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.

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References

Data: NVD (public domain). Analysis: local $0 model. Defensive use only.