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

ASoC: topology: Check PCM and DAI name strings before use

Topology objects store several PCM and DAI names in fixed-size UAPI
arrays. Other topology parser paths validate these fields with bounded
strnlen() checks before using them as C strings, but the PCM and DAI
paths still pass some fixed-size arrays directly to strlen(),
devm_kstrdup(), DAI lookup, and diagnostic prints.

A malformed topology blob with a non-NUL-terminated PCM, DAI, or stream
capability name can therefore make the parser read past the end of the
fixed-size field.

Reject unterminated PCM and DAI name fields before consuming them as C
strings.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel’s ALSA Advanced Linux Sound Architecture (ASoC) topology parsing, certain fixed‑size arrays that hold PCM and DAI names are passed directly to unbounded string functions such as strlen without proper null‑termination checks. A malicious topology blob that omits the terminating NUL byte can therefore cause an out‑of‑bounds read, possibly leading to a kernel panic or exposing kernel memory. The fault matches CWE‑125.

Affected Systems

The flaw exists in any Linux kernel that includes the unpatched ASoC topology parser. All vendors that ship the stock Linux kernel—including upstream and distribution builds—may be impacted if the vulnerable code path is exercised. No specific version range is published, so users should verify whether their kernel package incorporates the recent fix.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, while the EPSS score of less than 1 % suggests a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Attackers would need to deliver a crafted topology blob, typically through user‑space audio drivers; this inference is drawn from the nature of topology parsing. Consequently, the risk is moderate, with the most likely outcome being a loss of service rather than a breach of confidentiality or integrity.

Generated by OpenCVE AI on August 22, 2026 at 02:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the corrected topology parser.
  • If an upgrade is not immediately possible, restrict write permissions on topology files and unload the ASoC audio driver to prevent the loading of malicious blobs.
  • After applying changes, monitor kernel logs for panic or OOM events related to audio drivers to confirm the fix.

Generated by OpenCVE AI on August 22, 2026 at 02:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 01:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-788

Fri, 21 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
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


Sat, 15 Aug 2026 13:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-788

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ASoC: topology: Check PCM and DAI name strings before use Topology objects store several PCM and DAI names in fixed-size UAPI arrays. Other topology parser paths validate these fields with bounded strnlen() checks before using them as C strings, but the PCM and DAI paths still pass some fixed-size arrays directly to strlen(), devm_kstrdup(), DAI lookup, and diagnostic prints. A malformed topology blob with a non-NUL-terminated PCM, DAI, or stream capability name can therefore make the parser read past the end of the fixed-size field. Reject unterminated PCM and DAI name fields before consuming them as C strings.
Title ASoC: topology: Check PCM and DAI name strings before use
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-08-17T05:16:37.535Z

Reserved: 2026-08-15T05:44:03.881Z

Link: CVE-2026-74291

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:28.670

Modified: 2026-08-17T06:19:23.070

Link: CVE-2026-74291

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74291 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T03:00:12Z

Weaknesses