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

ALSA: core: Fix potential UAF after asynchronous card release

Usually a sound driver releases the resources assigned to the card via
snd_card_free(), and it synchronizes with the whole release procedure.
However, when the card is released asynchronously via
snd_card_free_when_closed() like USB-audio driver, the situation is
slightly different; although the snd_card_disconnect() call at the
disconnection guarantees that any newer accesses will be gated, the
in-flight tasks might be still accessing to the underlying card->dev
device even after the disconnection, which would cause a
use-after-free in the end, as reported by fuzzers.

For addressing the bug above, this patch takes the refcount of
card->dev at initialization of the card object, and releases at its
destructor. This assures the availability of the card->dev in its
whole lifecycle.
Published: 2026-10-06
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑After‑Free in ALSA core potentially leading to memory corruption or kernel code execution
Action: Patch
AI Analysis

Impact

The ALSA core of the Linux kernel contains a use‑after‑free vulnerability that can occur when a sound card is released asynchronously. During this process the card’s underlying device may still be referenced by in‑flight tasks, allowing a freed memory region to be accessed after the card has been disconnected. This flaw can lead to memory corruption inside the kernel and, if an attacker can control the freed memory contents, potentially arbitrary kernel code execution.

Affected Systems

Any system running the Linux kernel with the ALSA subsystem and not yet updated to the kernel version that includes the patch is vulnerable. This includes any Linux distribution that ships a kernel prior to the fix, regardless of vendor. The flaw affects any audio driver that invokes snd_card_free_when_closed(), such as USB‑audio devices. The public CNA data do not provide specific kernel versions, so the affected revision information is not available.

Risk and Exploitability

The EPSS score for this flaw is below 1 % and it is not listed in the CISA KEV catalog, which suggests that known exploits are rare. However, the lack of exploit data does not mitigate the potential impact. The CVSS score of 7.0 indicates a high severity risk. Based on the description, it is inferred that an attacker would need local or privileged access to trigger the flaw; once an attacker can cause an asynchronous release of a sound card, the kernel may execute arbitrary code or crash. Consequently, the theoretical risk is high for vulnerable hosts.

Generated by OpenCVE AI on October 11, 2026 at 04:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the ALSA use‑after‑free fix from your distribution’s repository.
  • Reboot the system to ensure the patched kernel is loaded.
  • Configure the bootloader to default to the updated kernel and remove any older kernels that contain the vulnerability.

Generated by OpenCVE AI on October 11, 2026 at 04:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Sun, 11 Oct 2026 03:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Sun, 11 Oct 2026 00:30: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


Wed, 07 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 06 Oct 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 06 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: core: Fix potential UAF after asynchronous card release Usually a sound driver releases the resources assigned to the card via snd_card_free(), and it synchronizes with the whole release procedure. However, when the card is released asynchronously via snd_card_free_when_closed() like USB-audio driver, the situation is slightly different; although the snd_card_disconnect() call at the disconnection guarantees that any newer accesses will be gated, the in-flight tasks might be still accessing to the underlying card->dev device even after the disconnection, which would cause a use-after-free in the end, as reported by fuzzers. For addressing the bug above, this patch takes the refcount of card->dev at initialization of the card object, and releases at its destructor. This assures the availability of the card->dev in its whole lifecycle.
Title ALSA: core: Fix potential UAF after asynchronous card release
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-10-19T09:16:37.189Z

Reserved: 2026-09-25T10:25:14.333Z

Link: CVE-2026-98266

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:15.960

Modified: 2026-10-19T10:18:27.847

Link: CVE-2026-98266

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T00:00:00Z

Links: CVE-2026-98266 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T04:45:17Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference