🇰🇷 한글 설명
Linux 커널의 Qualcomm mmcc-apq8084 클록 드라이버에서 주파수 테이블 배열의 종료 표시가 누락된 취약점이 발견되었습니다. 이로 인해 qcom_find_freq()와 같은 함수가 테이블을 탐색할 때 배열의 경계를 벗어난 메모리에 접근할 수 있는 위험이 있습니다.
💡 쉬운 설명
컴퓨터가 주파수 정보를 읽을 때 목록의 끝을 제대로 인식하지 못해 잘못된 메모리 영역을 건드릴 수 있는 문제입니다. 이로 인해 시스템이 불안정해지거나 예기치 않은 동작이 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
The frequency table arrays are supposed to be terminated with an
empty element. Add such entry to the end of the arrays where it
is missing in order to avoid possible out-of-bound access when
the table is traversed by functions like qcom_find_freq() or
qcom_find_freq_floor().
Only compile tested.
📍 영향받는 시스템
Qualcomm mmcc-apq8084 클록 드라이버를 사용하는 Linux 커널 기반 시스템
⚔️ 공격 벡터
로컬 공격자가 조작된 클록 설정 요청을 통해 메모리 경계 외 접근(Out-of-bounds access) 유도
🛡️ 대응 방법
주파수 테이블 배열 끝에 빈 요소를 추가하여 종료 표시를 명확히 한 최신 Linux 커널로 업데이트
🔧 검증 코드
현재 실행 중인 커널 버전을 확인하여 해당 취약점이 패치된 버전인지 확인합니다.