CVE-2025-21870

Severity CVSS v4.0:
Pending analysis
Type:
CWE-476 NULL Pointer Dereference
Publication date:
27/03/2025
Last modified:
29/10/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers<br /> <br /> Other, non DAI copier widgets could have the same stream name (sname) as<br /> the ALH copier and in that case the copier-&gt;data is NULL, no alh_data is<br /> attached, which could lead to NULL pointer dereference.<br /> We could check for this NULL pointer in sof_ipc4_prepare_copier_module()<br /> and avoid the crash, but a similar loop in sof_ipc4_widget_setup_comp_dai()<br /> will miscalculate the ALH device count, causing broken audio.<br /> <br /> The correct fix is to harden the matching logic by making sure that the<br /> 1. widget is a DAI widget - so dai = w-&gt;private is valid<br /> 2. the dai (and thus the copier) is ALH copier

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.0 (including) 6.12.17 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13 (including) 6.13.5 (excluding)
cpe:2.3:o:linux:linux_kernel:6.14:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:rc3:*:*:*:*:*:*