🇰🇷 한글 설명
Linux 커널의 USB 직렬 장치 드라이버에서 라인 상태 읽기 실패 시 초기화되지 않은 힙 메모리 내용이 로그 항목에 포함되는 취약점입니다. 로컬 사용자가 이 로그에 접근하여 커널 메모리의 민감한 정보를 유출할 수 있습니다.
💡 쉬운 설명
USB 드라이버가 정보를 읽다가 실패하면 실수로 비밀 메모리 내용을 로그에 남깁니다. 같은 컴퓨터의 사용자가 이 로그를 읽어 비밀 정보를 볼 수 있습니다.
🇺🇸 원문 (English)
The klsi_105_get_line_state function in drivers/usb/serial/kl5kusb105.c in the Linux kernel before 4.9.5 places uninitialized heap-memory contents into a log entry upon a failure to read the line status, which allows local users to obtain sensitive information by reading the log.
📍 영향받는 시스템
Linux kernel versions before 4.9.5
⚔️ 공격 벡터
Local user reading kernel logs containing uninitialized memory via log file access
🛡️ 대응 방법
Update Linux kernel to version 4.9.5 or later
🔧 검증 코드
Kernel version less than 4.9.5 indicates vulnerability; 4.9.5 or later indicates the patch is applied