CVE-2026-98743
Linux: ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.17%Chance of exploitation activity in the next 30 days, higher than 5% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in30a60e74ee71de027bf1387ac20d73e863bbf77bAlso 4e337c24c0a97fcdb394f954208971de5d372066, 7791ebf56eb4ab6b7a20252757a3029bc8068715 and 1 moreCVE List
What fixes it
- 30a60e74ee71de027bf1387ac20d73e863bbf77bLinuxCVE List
- 4e337c24c0a97fcdb394f954208971de5d372066LinuxCVE List
- 7791ebf56eb4ab6b7a20252757a3029bc8068715LinuxCVE List
- 174d160884199cad97413f33fe1b56027dc0d3e1LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
ASoC: codecs: rt1017-sdca-sdw: fix uninitialized stream_config->type
stream_config is not initialized before being passed to sdw_stream_add_slave(). The type field may contain garbage and is later copied to stream->type by sdw_config_stream().
Zero-initialize stream_config so type defaults to SDW_STREAM_PCM.
While at it, use snd_sdw_params_to_config() helper instead of open-coding the same logic.
Text from CVE List
Affected versions 12
- Linuxaffected: 2b7aecd58528551e6e3da58091ff7ceb4718e6be before 30a60e74ee71de027bf1387ac20d73e863bbf77bCVE List
- Linuxaffected: 2b7aecd58528551e6e3da58091ff7ceb4718e6be before 4e337c24c0a97fcdb394f954208971de5d372066CVE List
- Linuxaffected: 2b7aecd58528551e6e3da58091ff7ceb4718e6be before d195c8c763fdd0a7f74a34973f8946215a708f1eCVE List
- Linuxaffected: 2b7aecd58528551e6e3da58091ff7ceb4718e6be before 7791ebf56eb4ab6b7a20252757a3029bc8068715CVE List
- Linuxaffected: 2b7aecd58528551e6e3da58091ff7ceb4718e6be before 174d160884199cad97413f33fe1b56027dc0d3e1CVE List
- Linuxaffected: 6.6CVE List
- Linuxunaffected: all versions before 6.6CVE List
- Linuxunaffected: 6.6.160 through 6.6.*CVE List
- Linuxunaffected: 6.12.113 through 6.12.*CVE List
- Linuxunaffected: 6.18.56 through 6.18.*CVE List
- Linuxunaffected: 7.2.10 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List
References 5
- git.kernel.org/stable/c/30a60e74ee71de027bf1387ac20d73e863bbf77bReferencevia CVE List
- git.kernel.org/stable/c/4e337c24c0a97fcdb394f954208971de5d372066Referencevia CVE List
- git.kernel.org/stable/c/d195c8c763fdd0a7f74a34973f8946215a708f1eReferencevia CVE List
- git.kernel.org/stable/c/7791ebf56eb4ab6b7a20252757a3029bc8068715Referencevia CVE List
- git.kernel.org/stable/c/174d160884199cad97413f33fe1b56027dc0d3e1Referencevia CVE List