CVE-2026-72415 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 15.

리눅스 커널에서 다음 취약점이 해결되었습니다.

ASoC: SDCA: ge_put_enum_double()에서 작성된 enum 값 검증

ge_put_enum_double() 함수는 사용자 제공 열거형 인덱스인 item[0]을 확인하지 않고 그대로 snd_soc_enum_item_to_val()에 전달합니다:

ret = snd_soc_enum_item_to_val(e, item[0]);

snd_soc_enum_item_to_val()은 해당 인덱스를 사용하여 힙 할당된 e->values[] 배열에 접근합니다. (e->values는 e->items 항목들에 대해 devm_kcalloc()로 설정됨) 따라서 item[0]이 범위를 벗어날 경우, values 버퍼의 끝을 넘어 읽기가 발생합니다. snd_soc_dapm_put_enum_double() 내의 경계 검사(bound check)는 이후에 실행되므로 여기서는 이 읽기 작업을 방지하지 못합니다.

다른 enum put 핸들러와 일치하도록 해당 값을 사용하기 전에 범위를 벗어난 item을 거부합니다.

이 문제는 관련 enum 검증 시리즈를 검토하던 중 Sashiko AI 리뷰 봇에 의해 지적되었습니다: https://lore.kernel.org/all/[email protected]/

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 09.

모더레이션

수락

항목

VDB-391020

EPSS

0.00189

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!