CVE-2026-89890

CVE-2026-89890

High · published September 16, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
5.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

media: go7007: defer the ALSA v4l2 put until card release

go7007_snd_init() already takes a v4l2_device reference for the ALSA

side, but go7007_snd_remove() drops it immediately after calling

snd_card_free_when_closed().

That is too early when a userspace process still has the capture PCM open.

The ALSA card and its PCM callbacks remain alive until the last file is

closed, so the release path can still reach struct go7007 through

pcm->private_data and call go7007_snd_hw_free() after the V4L2 release path

has freed the object.

Move the matching v4l2_device_put() to the ALSA card private_free callback

so the existing ALSA reference covers the whole deferred card lifetime.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00164 · 5.3th percentile
Published
2026-09-16T15:16Z
References (8)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:31Z
    media: go7007: defer the ALSA v4l2 put until card release
    cvelistv5