Cloudanix VulnDB

CVE-2026-98744

None

CVSS

—

EPSS

0.2%

Published

Oct 18, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A Linux kernel audio bug can cause crashes on certain sound chips when playing or recording sound.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Other
Component
OS kernel
Class
Memory Corruption
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Uninitialized stream_config->type field containing garbage data is passed to sdw_stream_add_slave() and later copied into stream->type by sdw_config_stream(), resulting in undefined behavior in the SoundWire audio stream setup path.

Why it matters to the business

Audio playback or recording on affected systems can trigger kernel instability or crashes, disrupting multimedia and voice functions until the kernel is updated.

How an attack unfolds

An attacker with local access triggers audio stream initialization through the max98363 codec driver; the uninitialized type value leads to invalid stream configuration that may be abused for memory corruption or denial of service.

How to fix it

Update the Linux kernel to the version containing the zero-initialization fix for stream_config in the max98363 driver.

How to confirm the fix worked

Inspect the max98363 driver source to confirm stream_config is zero-initialized before the sdw_stream_add_slave call; test audio stream creation after applying the update.

Typical attack path

  1. Obtain local code execution or user access on target
  2. Invoke ALSA or SoundWire stream setup that exercises max98363
  3. sdw_stream_add_slave receives uninitialized config
  4. sdw_config_stream copies garbage type value causing corruption

How to detect it

Review kernel logs for max98363 or sdw_stream related errors or warnings around audio initialization; no public exploitation artifacts are known.

What your security team should do

  • Prioritize kernel update on systems using max98363 or similar SoundWire codecs
  • Reboot affected hosts after patching
  • Monitor kernel logs for audio stream initialization failures

The record

In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: max98363: 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.

Affected packages

Ecosystem Package Introduced Fixed