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

ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens

As prepare can be called mulitple times, this can result in multiple
graph opens for playback path.

This will result in a memory leaks, fix this by adding a check before
opening.
Published: 2026-05-28
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Multiple invocations of prepare on the qcom q6apm-lpass-dai driver cause the driver to open audio processing graphs repeatedly, each open allocating memory that is never freed. The resulting memory leak can gradually consume system memory, especially during sustained playback or repeated device resets, leading to degraded performance or potential denial of service if resources become exhausted. The flaw does not give direct control over kernel code but can impact availability by exhausting a critical resource.

Affected Systems

The vulnerability exists in the Linux kernel’s ASoC implementation for Qualcomm devices (Q6APM-LPASS-DAI). No specific kernel release numbers are cited, so any version that includes the affected driver code before the patch is potentially impacted. Linux is the sole product listed by the CNA, indicating all official Linux kernel releases that incorporate the driver are affected.

Risk and Exploitability

The EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog, suggesting it has not been actively exploited in the wild. Based on the description, the likely attack vector is local, requiring that an attacker can invoke the prepare function repeatedly—this typically requires elevated privileges or direct manipulation of the audio subsystem. Exploitation would likely be non-interactive and could be performed by a compromised user process with the capability to interact with the affected audio device. The patch mitigates the issue by inserting a guard before opening the graph, thereby preventing additional open operations once one has already been performed.

Generated by OpenCVE AI on May 29, 2026 at 04:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that contains the fixed driver code.
  • If updating immediately is not possible, disable the qcom q6apm-lpass-dai audio module or restrict access to the affected audio path to prevent repeated opens.
  • Monitor kernel logs and memory usage for signs of repeated graph openings or abnormal memory growth to detect any remaining leaks.

Generated by OpenCVE AI on May 29, 2026 at 04:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 01 Jun 2026 17:00:00 +0000


Fri, 29 May 2026 03:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Fri, 29 May 2026 00:15:00 +0000


Thu, 28 May 2026 12:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens As prepare can be called mulitple times, this can result in multiple graph opens for playback path. This will result in a memory leaks, fix this by adding a check before opening.
Title ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens
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-06-14T17:57:43.842Z

Reserved: 2026-05-13T15:03:33.100Z

Link: CVE-2026-46143

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-28T10:16:29.903

Modified: 2026-06-01T17:17:28.547

Link: CVE-2026-46143

cve-icon Redhat

Severity :

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46143 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T04:45:36Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime