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

ALSA: ctxfi: Fix memory leakage when clearing DAO input mappers

Commit e576e7843c0d ("ALSA: ctxfi: Simplify dao_clear_{left,right}_input() functions")
centralized the DAO input mapper clearing logic in
dao_clear_input(), but omitted the kfree() calls.

It removes the mapper entries from the list and sets their pointers
to NULL without freeing the allocated array. This leaks memory each
time dao_clear_input() is called.

Store the base pointer of the allocation before clearing the mapper
entries and free the array after removing entries from the list.
Published: 2026-10-23
Score: n/a
EPSS: n/a
KEV: No
Impact: Memory Leak
Action: Patch
AI Analysis

Impact

The Linux kernel contains a flaw in the ALSA ctxfi subsystem where the dao_clear_input() function removes DAO input mapper entries from a list and nullifies their pointers but does not free the underlying allocated memory. Each invocation of this function therefore leaks memory. Repeated leaks could exhaust memory resources and result in a denial‑of‑service condition for locally privileged users who can trigger the clearing operation. The weakness is a classic memory leak, classified as CWE‑401.

Affected Systems

All Linux kernel packages that include the ALSA ctxfi module and that were built before the patch commit e576e7843c0d are vulnerable. This includes mainstream distributions and any custom kernels that have not applied the kernel source change. The vulnerability does not depend on a particular distribution or kernel release within the Linux kernel family.

Risk and Exploitability

No CVSS score is reported and the EPSS is unavailable, but the nature of the flaw suggests that it requires local privileged execution or a privileged module to repeatedly invoke the clearing routine. Because the memory is allocated within kernel space, a successful attack would allow an attacker to consume significant memory, potentially crashing the kernel or severely degrading system performance. The vulnerability is not listed in the CISA KEV catalog, indicating no known active exploits, yet its DoS impact warrants timely remediation. Given the lack of published exploit evidence, the risk level can be considered moderate to high for environments where the kernel can be driven into repeated clearing loops.

Generated by OpenCVE AI on October 23, 2026 at 16:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel update that includes commit e576e7843c0d or later to properly free DAO input mapper memory.
  • Disable the ALSA ctxfi module or restrict its usage to trusted users only if an immediate kernel upgrade is not possible.
  • Monitor system memory and kernel logs for signs of memory exhaustion, and reboot if thresholds are exceeded.

Generated by OpenCVE AI on October 23, 2026 at 16:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Fri, 23 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: ctxfi: Fix memory leakage when clearing DAO input mappers Commit e576e7843c0d ("ALSA: ctxfi: Simplify dao_clear_{left,right}_input() functions") centralized the DAO input mapper clearing logic in dao_clear_input(), but omitted the kfree() calls. It removes the mapper entries from the list and sets their pointers to NULL without freeing the allocated array. This leaks memory each time dao_clear_input() is called. Store the base pointer of the allocation before clearing the mapper entries and free the array after removing entries from the list.
Title ALSA: ctxfi: Fix memory leakage when clearing DAO input mappers
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-23T12:23:11.461Z

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

Link: CVE-2026-99068

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T13:17:30.693

Modified: 2026-10-23T13:17:30.693

Link: CVE-2026-99068

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T16:45:17Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime