CVE-2024-38635

Severity CVSS v4.0:
Pending analysis
Type:
CWE-125 Out-of-bounds Read
Publication date:
21/06/2024
Last modified:
17/09/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> soundwire: cadence: fix invalid PDI offset<br /> <br /> For some reason, we add an offset to the PDI, presumably to skip the<br /> PDI0 and PDI1 which are reserved for BPT.<br /> <br /> This code is however completely wrong and leads to an out-of-bounds<br /> access. We were just lucky so far since we used only a couple of PDIs<br /> and remained within the PDI array bounds.<br /> <br /> A Fixes: tag is not provided since there are no known platforms where<br /> the out-of-bounds would be accessed, and the initial code had problems<br /> as well.<br /> <br /> A follow-up patch completely removes this useless offset.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.4.278 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.5 (including) 5.10.219 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11 (including) 5.15.161 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.16 (including) 6.1.93 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (including) 6.6.33 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.9.4 (excluding)