PT-2026-6159

CVE-2026-23089

·

Published

2026-01-01

·

Updated

2026-10-21

Description by

CVSS 3.1
7.8
High
MetricsAV: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.
Exploitability
Exploit
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
AZL-77247
CLSA-2026-1775655705
CLSA-2026-1777614651
CLSA-2026-1777614954
CLSA-2026-1777616064
CLSA-2026-1777633439
CLSA-2026-1777637310
CLSA-2026-1777643521
CLSA-2026-1788449727
ECHO-937F-2201-5677
OESA-2026-2993
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:20873-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
USN-8440-1
USN-8499-1
USN-8570-1
USN-8570-2
USN-8594-1
USN-8604-1
USN-8605-1
USN-8669-1
Found an issue in the description? Have something to add? Feel free to write us 👾