CVE Database›Document archive›CVE-2026-89892

CVE-2026-89892

kernel: media: em28xx: defer audio-only extension registration

Loading…

Severity

Moderate

Red Hat Product Security

5.1

CVSS 3.1

Review impact separately from score.

Published · September 16, 2026

Updated · October 24, 2026

Description

A flaw was found in the Linux kernel's em28xx media driver. This vulnerability occurs because the audio-only path incorrectly registers extensions during device probing, leading to a duplicate device entry in an internal list. This duplicate entry can be freed while still being referenced, resulting in a use-after-free condition. A local attacker could potentially exploit this to cause a denial of service or achieve arbitrary code execution.

Statement

A use-after-free in the em28xx USB media driver can occur because audio-only extension registration may happen before the optional secondary device is fully constructed. On a dual-TS board the secondary device can inherit is_audio_only and be inserted into em28xx_devlist as an independent entry, although extension operations are expected to reach it through dev_next from the primary device. During disconnect the secondary device can be freed while its list node remains reachable, leaving a stale kernel pointer that may be used by later extension callbacks. For the CVSS the PR:N is selected because no privileges on the target system are required if the attacker can present a crafted or affected USB device to the host. The issue is not network reachable in normal deployments and requires physical or local USB device access. Impact is at least denial of service via kernel crash and in the paranoid model may include confidentiality and integrity impact because the bug class is kernel use-after-free.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

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

CWE-416 · Use After Free