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

ASoC: fsl: fsl_audmix: Validate written enum values

fsl_audmix_put_mix_clk_src() and fsl_audmix_put_out_src()
convert the user-provided enum item with snd_soc_enum_item_to_val()
before checking whether the item is within the enum's item count.

The generic snd_soc_put_enum_double() helper performs that
validation, but these callbacks use the converted value first: the
clock-source path tests it with BIT(), and the output-source path
indexes the prms transition table with it.

Reject out-of-range enum items before converting them.
Published: 2026-08-15
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw lies in two callback functions of the fsl_audmix ALSA sound driver. They convert a user‑supplied enum value before verifying that it is within the valid range of the enumeration. This can lead an out‑of‑range value to be used in a bit test or array indexing, which may corrupt kernel memory or cause a crash. Based on the description, it is inferred that such corruption could potentially lead to privilege escalation, although the vulnerability description does not explicitly state this.

Affected Systems

All Linux kernel builds that include the fsl_audmix driver, which is part of the ALSA System on Chip (ASoC) subsystem. The vulnerability remains present in any kernel version that has not yet incorporated the patch present in the Git log commits referenced in the advisory. Users who have the fsl_audmix module loaded and have access to configure audio settings are at risk. The affected system scope is inferred from the description.

Risk and Exploitability

The CVSS score of 7.8 indicates high severity, while the EPSS score of less than 1% suggests that exploitation is not currently common. The vulnerability is not listed in the CISA KEV catalog. Based on the description, the attack vector would require a local user capable of interacting with the audio subsystem to supply an out‑of‑range enum value. If successful, the resultant kernel memory corruption could trigger a crash or potentially provide a foothold for privilege escalation, as inferred from the potential for memory corruption.

Generated by OpenCVE AI on August 22, 2026 at 00:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the fsl_audmix patch or backport the fix to the running kernel
  • If updates are not feasible, disable the fsl_audmix module by setting it to 'off' in module configuration or removing it from the kernel build
  • Avoid using audio configuration utilities that interact with the fsl_audmix driver until the system is patched

Generated by OpenCVE AI on August 22, 2026 at 00:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Mon, 17 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


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

Type Values Removed Values Added
Weaknesses CWE-20

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: fsl: fsl_audmix: Validate written enum values fsl_audmix_put_mix_clk_src() and fsl_audmix_put_out_src() convert the user-provided enum item with snd_soc_enum_item_to_val() before checking whether the item is within the enum's item count. The generic snd_soc_put_enum_double() helper performs that validation, but these callbacks use the converted value first: the clock-source path tests it with BIT(), and the output-source path indexes the prms transition table with it. Reject out-of-range enum items before converting them.
Title ASoC: fsl: fsl_audmix: Validate written enum values
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:45:31.193Z

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

Link: CVE-2026-74293

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-74293

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-74293 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T01:00:13Z

Weaknesses