CVE-2024-41038CWE-120

CVE-2024-41038

High · published July 29, 2024

CVSS v3.1
7.8
EPSS
0%
Percentile
22.6
In the wild
Unconfirmed
What it is

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

firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers

Check that all fields of a V2 algorithm header fit into the available

firmware data buffer.

The wmfw V2 format introduced variable-length strings in the algorithm

block header. This means the overall header length is variable, and the

position of most fields varies depending on the length of the string

fields. Each field must be checked to ensure that it does not overflow

the firmware data buffer.

As this ia bugfix patch, the fixes avoid making any significant change to

the existing code. This makes it easier to review and less likely to

introduce new bugs.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00310 · 22.6th percentile
Weakness
CWE-120 · Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Published
2024-07-29T19:15Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 5.16, < 6.1.1006.1.100
linux/linux_kernel≥ 6.2, < 6.6.416.6.41
linux/linux_kernel≥ 6.7, < 6.9.106.9.10
References (9)
EPSS history
Timeline
  • 29 JUL 14:31Z
    firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers
    cvelistv5