Junglewise Threat Intelligence

CVE-2026-46049: Linux Kernel ALSA ctxfi infinite loop in S/PDIF playback

CVE-2026-46049 · Severity: info · CVSS 5.5 · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's audio driver for Creative Sound Blaster X-Fi cards can cause the system to hang or become unresponsive. When certain audio settings are used, the driver enters an infinite loop while trying to calculate hardware resources. This results in a denial-of-service condition where the system may stop responding to user input or other tasks.

Technical details

A vulnerability exists in the ALSA ctxfi driver (sound/pci/ctxfi/ctatc.c) within the spdif_passthru_playback_get_resources() function. The root cause is an uninitialized pll_rate variable that remains 0 after card initialization if atc_pll_init() is skipped (specifically at 32000 Hz). This causes a calculation loop for the Master Sample Rate (MSR) to multiply by zero, resulting in an infinite loop. An attacker with local access to audio devices could trigger this condition to cause a kernel hang (Denial of Service). The fix introduces a fallback to the default Reference Sample Rate (RSR) when the PLL rate is zero.

Affected products

  • Linux Linux Kernel All versions prior to the fix in 6.x/stable branches

Timeline

  • 2026-04-06: disclosed: Initial patch submission by Harin Lee
  • 2026-05-27: advisory: CVE-2026-46049 published by NVD

References