Back

CRITICAL

ASoC: codecs: wcd938x: fix incorrect used of portid

Published Jun 20, 2024

Description

Mixer controls have the channel id in mixer->reg, which is not same as port id. port id should be derived from chan_info array. So fix this. Without this, its possible that we could corrupt struct wcd938x_sdw_priv by accessing port_map array out of range with channel id instead of port id.

Affected products

Remediation

No remediation recorded yet.

References (9)

Change history (0)

No recorded changes yet.

Sources

CVE.org / MITRE

Status PUBLISHED
Assigner Linux
Published Jun 20, 2024
Updated Aug 5, 2026
Reserved Jun 20, 2024

CISA Vulnrichment

Updated Jun 25, 2024

NVD

Status Modified
Modified Aug 4, 2026

Red Hat

Severity Low
Public date Jun 20, 2024
Bugzilla 2293286

ENISA EUVD

Assigner Linux
Published Jun 20, 2024
Updated Aug 5, 2026

GitHub

No data