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

ALSA: pcm: oss: Fix setup list UAF on proc write error

snd_pcm_oss_proc_write() links a newly allocated setup entry into the
OSS setup list before duplicating the task name. If the task-name
allocation fails, the error path frees the already linked entry and
leaves setup_list pointing at freed memory.

A later OSS device open can then walk the stale list entry in
snd_pcm_oss_look_for_setup() and dereference freed memory.

Allocate the task name and initialize the setup entry before publishing
the entry on setup_list. Also fetch the initial proc read iterator only
after taking setup_mutex, so all setup_list traversal follows the same
list lifetime rules.
Published: 2026-07-19
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a use‑after‑free error in the Linux ALSA OSS subsystem. When a user writes to the oss proc interface, a new setup entry is linked into a global list before the task name is duplicated. If that allocation fails, the entry is freed while still referenced by the list, leaving a dangling pointer. A subsequent OSS device open can walk the stale list and dereference the freed memory, causing a kernel crash. Based on the nature of the flaw, such a crash could in turn provide a local attacker a path to higher privileges, but that outcome is inferred from generic use‑after‑free behavior, not explicitly stated in the CVE description.

Affected Systems

All Linux kernel images that include the ALSA OSS interface and do not contain the commit that applies the fix. No explicit version range is supplied, so systems running any kernel prior to the adjustment are potentially affected.

Risk and Exploitability

The CVSS score of 7.0 indicates a high severity kernel flaw. The EPSS score of less than 1% signals a very low likelihood that this vulnerability is being actively exploited. The flaw is not listed in CISA’s KEV catalog. The attack requires local access to write to the OSS proc interface; thus it is strictly a local attack vector. If successfully exploited, it can result in a kernel crash and, as noted, could lead to privilege escalation, although this is inferred rather than directly documented.

Generated by OpenCVE AI on August 4, 2026 at 18:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a kernel version that includes the fix for the ALSA OSS subsystem.
  • If an upgrade is not possible, disable the ALSA OSS interface by setting CONFIG_ALSA_OSS to 'n' or unloading the OSS module.
  • Continuously monitor kernel logs for Oops or panic events that may indicate exploitation attempts of the ALSA use‑after‑free.

Generated by OpenCVE AI on August 4, 2026 at 18:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Wed, 22 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Sun, 19 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: oss: Fix setup list UAF on proc write error snd_pcm_oss_proc_write() links a newly allocated setup entry into the OSS setup list before duplicating the task name. If the task-name allocation fails, the error path frees the already linked entry and leaves setup_list pointing at freed memory. A later OSS device open can then walk the stale list entry in snd_pcm_oss_look_for_setup() and dereference freed memory. Allocate the task name and initialize the setup entry before publishing the entry on setup_list. Also fetch the initial proc read iterator only after taking setup_mutex, so all setup_list traversal follows the same list lifetime rules.
Title ALSA: pcm: oss: Fix setup list UAF on proc write error
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-19T14:56:18.816Z

Reserved: 2026-07-19T07:54:57.026Z

Link: CVE-2026-64001

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-64001 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T18:15:03Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference