🔍 CVE-2017-8924

4.6
CVSS Score
MEDIUM
2017-05-12
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널 4.10.4 이전 버전의 io_ti USB 직렬 장치 드라이버에서 integer underflow 취약점이 존재합니다. 조작된 USB 장치를 통해 초기화되지 않은 커널 메모리 정보가 dmesg 링버퍼와 syslog에 노출될 수 있습니다.

💡 쉬운 설명

특수 제작된 USB 장치를 연결했을 때 시스템이 보안 정보를 유출시키는 취약점입니다. 컴퓨터에 물리적으로 접근 가능한 공격자가 악용할 수 있습니다.

🇺🇸 원문 (English)

The edge_bulk_in_callback function in drivers/usb/serial/io_ti.c in the Linux kernel before 4.10.4 allows local users to obtain sensitive information (in the dmesg ringbuffer and syslog) from uninitialized kernel memory by using a crafted USB device (posing as an io_ti USB serial device) to trigger an integer underflow.

📍 영향받는 시스템

Linux kernel < 4.10.4 (io_ti USB 직렬 드라이버)

⚔️ 공격 벡터

조작된 io_ti USB 직렬 장치 연결 시 정수 언더플로우 트리거

🛡️ 대응 방법

Linux kernel을 4.10.4 이상으로 업그레이드

🔧 검증 코드

명령어 실행 후 'Patched'면 안전, 'Vulnerable'이면 4.10.4 이상으로 업그레이드 필요

Shell / Script
uname -r | awk -F. '{if($1>4 || ($1==4 && $2>10) || ($1==4 && $2==10 && $3>=4)) print "Patched"; else print "Vulnerable"}'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

Linux Kernel