🇰🇷 한글 설명
Linux 커널의 iio 근접 센서 드라이버(hx9023s)에서 샘플링 주파수가 지정되지 않은 경우 발생하는 0으로 나누기 취약점이다. 이는 커널 패닉을 유발할 수 있으며, 드라이버 로드 시 적절한 검증을 추가하여 해결되었다.
💡 쉬운 설명
Linux의 근접 센서 드라이버가 샘플링 속도 정보 없이 실행되면 계산 중 0으로 나누는 오류가 발생해 시스템이 멈출 수 있다. 커널 업데이트로 이 문제를 방지하도록 수정되었다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
iio: proximity: hx9023s: Protect against division by zero in set_samp_freq
Avoid division by zero when sampling frequency is unspecified.
📍 영향받는 시스템
Linux kernel (hx9023s proximity sensor driver) - 패치 이전 모든 버전
⚔️ 공격 벡터
로컬 권한에서 센서 드라이버를 부적절한 설정으로 초기화하거나, 샘플링 주파수 없이 드라이버 로드 시도
🛡️ 대응 방법
Linux 커널을 최신 버전으로 업데이트하거나 hx9023s 센서 사용 시 사전에 적절한 샘플링 주파수를 설정
🔧 검증 코드
hx9023s 드라이버가 시스템에 로드되어 있으면 드라이버 경로가 출력되고, 현재 커널 버전이 표시된다. 드라이버가 없으면 메시지만 출력된다.
grep -r hx9023s /sys/devices/ 2>/dev/null && uname -r || echo 'Driver not loaded'