CVE-2026-80910 in Linux
요약
\~에 의해 VulDB • 2026. 09. 04.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ASoC: codecs: lpass-wsa-macro: enum kcontrol 접근 수정
"EAR SPKR PA Gain" 및 네 개의 "WSA RX* Mux" 컨트롤이 열거되어 있지만, 해당 get 및 put 콜백은 ucontrol->value.integer.value[0](long형)을 통해 값을 액세스하는 대신 ucontrol->value.enumerated.item[0](unsigned int형)으로 접근해야 합니다.
동일한 패턴는 sibling 드라이버에서 commit bcfe5f76cc40("ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type") 및 commit 0ea5eff7c606("ASoC: codecs: va-macro: fix accessing array out of bounds for enum type")를 통해 수정되었으나, wsa-macro는 누락되었습니다.
CONFIG_SND_CTL_DEBUG가 설정된 64비트 커널에서는 이 문제로 인해 elem value 검사가 트리거되며, 이러한 컨트롤의 모든 읽기 작업이 -EINVAL 오류로 실패합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.