CVE-2026-46049

ALSA: ctxfi: Add fallback to default RSR for S/PDIF

published May 27, 2026

CVSS
—
EPSS
0%
Percentile
5.1
In the wild
Unconfirmed
What it is

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

ALSA: ctxfi: Add fallback to default RSR for S/PDIF

spdif_passthru_playback_get_resources() uses atc->pll_rate as the RSR

for the MSR calculation loop. However, pll_rate is only updated in

atc_pll_init() and not in hw_pll_init(), so it remains 0 after the

card init.

When spdif_passthru_playback_setup() skips atc_pll_init() for

32000 Hz, (rsr * desc.msr) always becomes 0, causing the loop to spin

indefinitely.

Add fallback to use atc->rsr when atc->pll_rate is 0. This reflects

the hardware state, since hw_card_init() already configures the PLL

to the default RSR.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00162 · 5.1th percentile
Published
2026-05-27T12:57Z
EPSS history
Timeline
  • 27 MAY 12:57Z
    ALSA: ctxfi: Add fallback to default RSR for S/PDIF
    cvelistv5