CVE-2026-98092

ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()

Published Sep 25, 2026 CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Not listed
Description
In the Linux kernel, the following vulnerability has been resolved:

ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()

acp6x_pdm_dma_close() does not free the runtime->private_data buffer
allocated in acp6x_pdm_dma_open(). Add the missing kfree.

Analysis

AI-generated

Technical impact

This vulnerability arises from the missing deallocation of a buffer allocated in acp6x_pdm_dma_open() that is not freed in acp6x_pdm_dma_close(). The result is a memory leak within the Linux kernel's AMD ASoC audio driver. Based on the description, it is inferred that repeated opening and closing of the device can cause kernel heap exhaustion, which might degrade system performance or lead to a denial‑of‑service situation.

Affected Systems

Any Linux kernel configuration that includes the AMD ASoC driver and does not contain the commit adding the missing kfree is affected. The issue applies to all kernel versions preceding the patch commits referenced in the CVE. The vendor recommendation is that packages be updated to a kernel that incorporates the fix.

Risk and Exploitability

Exploitation would require the ability to execute code that triggers the open and close path of the AMD ASoC driver, which effectively means privileged access or prior compromise. No public exploits are documented, the vulnerability is not listed in CISA's KEV catalog, and the EPSS score is < 1%. The potential for denial‑of‑service is inferred from the memory‑leak nature of the flaw, but the severity is limited by the need for kernel‑execution privileges.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commit adding the missing free in acp6x_pdm_dma_close() or apply the patch manually from the provided commits.
  • If an immediate kernel upgrade is not possible, disable the AMD ASoC driver or audio subsystem until the patch is applied to stop the leak from occurring in production.
  • After applying the patch or disabling the driver, monitor kernel memory usage to confirm that the leak has been resolved and that heap exhaustion no longer occurs.

Generated by OpenCVE AI on October 7, 2026 at 07:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DSA Debian DSA DSA-6528-1 linux security update
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9022-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9023-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9024-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9025-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9026-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9039-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-9040-1 Linux kernel (Low Latency NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-9066-1 Linux kernel (HWE) vulnerabilities
History
Type Values Removed Values Added
CPEs cpe:2.3:o:linux:linux_kernel:7.3:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.3:rc2:*:*:*:*:*:*
Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate

Type Values Removed Values Added
Weaknesses CWE-401
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close() acp6x_pdm_dma_close() does not free the runtime->private_data buffer allocated in acp6x_pdm_dma_open(). Add the missing kfree.
Title ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Oct 19, 2026, 9:13 AM
Reserved
Sep 25, 2026, 10:19 AM
Status
Analyzed
Published
Sep 25, 2026, 11:17 AM
Modified
Oct 23, 2026, 6:51 PM
Severity
Moderate
Public date
Sep 25, 2026, 12:00 AM