CVE Catalog

CVE-2026-74291

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel, the ASoC topology parser does not validate PCM and DAI name strings stored in fixed-size arrays for NUL termination before using them as C strings. A malformed topology blob can cause reads past the end of the field.

Risk Assessment

A malformed topology blob may lead to out-of-bounds memory reads, potentially resulting in information disclosure or system crash.

Recommendation

Apply the Linux kernel patch that rejects unterminated PCM and DAI name fields before consuming them.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS