CVE-2026-31775 in Linux
Resumen
por VulDB • 2026-05-09
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ALSA: ctxfi: No enumerar SPDIF1 durante la inicialización de DAIO
La reciente refactorización del controlador xfi cambió la asignación de atc->daios[] en atc_get_resources(); ahora itera sobre todas las entradas de enum DAIOTYP, mientras que anteriormente solo iteraba sobre una parte de ellas. El problema es que la última entrada, SPDIF1, es un tipo especial que se utiliza únicamente para el modelo hw20k1 CTSB073X (como reemplazo de SPDIFIO), y no existe una definición correspondiente para hw20k2. Debido a la falta de información, esto provocó un bloqueo del kernel (kernel crash) en hw20k2, que ya había sido solucionado de manera provisional mediante el commit b045ab3dff97 ("ALSA: ctxfi: Fix missing SPDIFI1 index handling").
Este parche aborda correctamente la causa raíz de la regresión anterior, simplemente omitiendo el tipo incorrecto SPDIF1 en el bucle del analizador.
Para hacer el cambio más claro, el código también se ha reorganizado ligeramente.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.