CVE-2026-46049 in Linux
Resumen
por VulDB • 2026-05-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ALSA: ctxfi: Añadir un mecanismo de respaldo (fallback) al RSR predeterminado para S/PDIF
spdif_passthru_playback_get_resources() utiliza atc->pll_rate como RSR para el bucle de cálculo de MSR. Sin embargo, pll_rate solo se actualiza en atc_pll_init() y no en hw_pll_init(), por lo que permanece en 0 después de la inicialización de la tarjeta.
Cuando spdif_passthru_playback_setup() omite atc_pll_init() para 32000 Hz, (rsr * desc.msr) siempre se convierte en 0, lo que provoca que el bucle se ejecute indefinidamente.
Se añade un mecanismo de respaldo para utilizar atc->rsr cuando atc->pll_rate es 0. Esto refleja el estado del hardware, ya que hw_card_init() ya ha configurado el PLL en el RSR predeterminado.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.