CVE-2026-98053CWE-125

CVE-2026-98053

Medium · published September 25, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
1.8
In the wild
Unconfirmed
What it is

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

ASoC: Intel: avs: Refactor and fix init_config access

Existing code accesses enties found in ->init_configs array through

indexes that are part of ->config_ids array. Those two are limited by:

->num_init_configs and ->num_config_ids respectively. Using ID larger

or equal to ->num_init_configs leads to out-of-bounds access:

avs_path_module_send_init_configs()

loop:

(...) &acomp->tplg->init_configs[ids[i]]

^ out-of-bounds candidate

Rather than adding another if-statement, refactor the code. There is no

need to store the IDs, have a list of pointers to actual config-entries

instead. As the verification of ->init_config entries does not differ from

verification of other types that are part of the topology.c file, simply

reuse the code.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00122 · 1.8th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-09-25T15:17Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 6.9, < 6.18.536.18.53
linux/linux_kernel≥ 6.19, < 7.2.77.2.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 27 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 25 SEP 10:24Z
    ASoC: Intel: avs: Refactor and fix init_config access
    cvelistv5