Skip to main content

Linux Kernel CVE-2026-90032

| EUVDEUVD-2026-80640 HIGH
2026-09-16 Linux GHSA-2r4w-xph6-45qv
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
5.3 MEDIUM

Local trigger requiring the physical usbtv device plus a disconnect-vs-close race (AC:H), local sound-device access (PR:L), crash-only impact with no leak (C:N/I:L/A:H).

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

7
Metadata Corrected
Sep 16, 2026 - 16:40 vuln.today
tag: Denial Of Service added
Metadata Corrected
Sep 16, 2026 - 16:40 vuln.today
tag: Information Disclosure removed
Analysis Generated
Sep 16, 2026 - 16:33 vuln.today
CVSS changed
Sep 16, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 16, 2026 - 11:03 EUVD
CVE Published
Sep 16, 2026 - 10:33 cve.org
HIGH 7.8
CVE Published
Sep 16, 2026 - 10:33 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

media: usbtv: keep device alive while ALSA card exists

The ALSA PCM callbacks store the driver state in pcm->private_data. An open PCM file can outlive USB disconnect because usbtv_audio_free() uses snd_card_free_when_closed(). The disconnect path can then drop the V4L2 device reference and free struct usbtv before ALSA releases the substream, so a later close dereferences freed memory in snd_usbtv_pcm_close().

Take a V4L2 device reference for the ALSA card and drop it from the card private_free callback. This keeps struct usbtv valid until ALSA has closed the remaining files and freed the card.

AnalysisAI

A use-after-free in the Linux kernel's usbtv media driver ALSA audio path can crash the kernel or trigger limited memory corruption when a Fushicai USBTV007 USB analog TV/audio capture device is physically disconnected while a local user still has the PCM substream open. The driver frees its per-device state (struct usbtv) during the disconnect path while ALSA still references it via pcm->private_data, so a later snd_usbtv_pcm_close() dereferences freed memory; the kernel fix takes an extra V4L2 device reference for the lifetime of the ALSA card and releases it in the card's private_free callback. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Requires a physical Fushicai USBTV007 USB analog TV/audio capture device bound to the usbtv driver, a local user with access to the ALSA sound device to open the PCM substream, and a USB disconnect event (typically physical unplug or port/hub removal) occurring while a PCM file is still open. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This is a use-after-free (CWE-416) in the Linux kernel usbtv media driver's ALSA audio path, disclosed by the kernel team with a vendor CVSS of 7.8 (AV:L/AC:L/PR:L/C:H/I:H/A:H). … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Vendor-released patch: update to the maintenance release that contains the fix on your branch - 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.110, 6.18.51, 7.2.5 or 7.3-rc1 (or newer) - or cherry-pick the upstream commit identified by the git.kernel.org stable links (503be26ff888cb3576e55d251895d290e8146f27, 97b5e8b22b98e287481a97a9a4cfebbb348738a5, be0f7745f883386e5263b4e475686a81dfa87175, 67374e3a00814dcdd46e9feca61f69f7f2d81957, 239d1683e08b2aee2a15ef35706e1ea9a76681d8, 7690a86b193271322cd31ab77349a87aa10858e4, 1618257cb0aba4ce342ae8c0228368c24161f5fb, fc530fe168bb2b745a93f553ad21fc25fd9cba3d) onto an unpatched kernel tree; patched kernels require a reboot to load the new usbtv module. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, confirm whether any managed endpoints, lab machines, kiosks, or media-capture workstations have a Fushicai USBTV007 (usbtv) device attached or the usbtv kernel module loaded, and where they do, suspend use of the device or unload/blacklist the usbtv module until the kernel is updated; where the device is not needed, the module can be blacklisted permanently as a low-cost hardening step. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-90032 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy