PT-2026-6159 · Linux+2 · Linux Kernel+2

Published

2026-01-01

·

Updated

2026-06-04

·

CVE-2026-23089

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The Linux kernel contains a flaw within the ALSA subsystem, specifically in the snd usb mixer free() function. When snd usb create mixer() fails, the function frees mixer->id elems but the controls already added to the card continue to reference the freed memory. Subsequently, during snd card register(), the OSS mixer layer's callbacks access this freed memory, resulting in a use-after-free read condition. The call trace includes functions such as get ctl value(), get min max with quirks.isra.0(), mixer ctl feature info(), snd mixer oss build test(), snd card register(), and usb audio probe(). The issue is addressed by calling snd ctl remove() for all mixer controls before freeing id elems, ensuring the next pointer is saved first as snd ctl remove() frees the current element.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Use After Free

Weakness Enumeration

Related Identifiers

CVE-2026-23089
ECHO-937F-2201-5677
OPENSUSE-SU-2026:20416-1
SUSE-SU-2026:0617-1
SUSE-SU-2026:0928-1
SUSE-SU-2026:0961-1
SUSE-SU-2026:0962-1
SUSE-SU-2026:1003-1
SUSE-SU-2026:1041-1
SUSE-SU-2026:1077-1
SUSE-SU-2026:1078-1
SUSE-SU-2026:1081-1
SUSE-SU-2026:1130-1
SUSE-SU-2026:1131-1
SUSE-SU-2026:20667-1
SUSE-SU-2026:20720-1
SUSE-SU-2026:20838-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-1
SUSE-SU-2026:20931-1
SUSE-SU-2026:21284-1
USN-8162-1
USN-8180-1
USN-8180-2
USN-8180-3
USN-8180-4
USN-8180-5
USN-8180-6
USN-8186-1
USN-8187-1
USN-8188-1
USN-8243-1
USN-8275-1
USN-8278-1
USN-8278-2
USN-8289-1
USN-8289-2
USN-8296-1
USN-8296-2
USN-8297-1
USN-8393-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu