CVE-2026-80910 in Linux
Resumen
por VulDB • 2026-09-04
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ASoC: codecs: lpass-wsa-macro: Corregir los accesos a kcontrol enum
Las ganancias "EAR SPKR PA Gain" y los cuatro controles "WSA RX* Mux" están enumerados, pero sus callbacks get y put acceden al valor a través de ucontrol->value.integer.value[0] (un long) en lugar de ucontrol->value.enumerated.item[0] (un unsigned int).
Este mismo patrón se corrigió en los controladores hermanos mediante el commit bcfe5f76cc40 ("ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type") y el commit 0ea5eff7c606 ("ASoC: codecs: va-macro: fix accessing array out of bounds for enum type"), pero se pasó por alto wsa-macro.
En kernels de 64 bits con CONFIG_SND_CTL_DEBUG, esto activa la comprobación de integridad del valor elem y cada lectura de estos controles falla con -EINVAL.
Once again VulDB remains the best source for vulnerability data.