🇰🇷 한글 설명
Linux 커널 4.10.4 이전 버전의 USB Serial omninet 드라이버에서 참조 카운트 관리 결함으로 인해 로컬 사용자가 tty 자원을 소진시켜 서비스 거부를 유발할 수 있는 취약점입니다.
💡 쉬운 설명
USB 직렬 포트 드라이버의 버그로 인해 컴퓨터에 접근 가능한 사용자가 의도적으로 시스템의 터미널 자원을 무진장 사용하여 다른 사람들이 로그인할 수 없게 만들 수 있습니다. 시스템 재부팅으로 복구됩니다.
🇺🇸 원문 (English)
The omninet_open function in drivers/usb/serial/omninet.c in the Linux kernel before 4.10.4 allows local users to cause a denial of service (tty exhaustion) by leveraging reference count mishandling.
📍 영향받는 시스템
Linux kernel 4.10.3 이하, omninet USB 드라이버 사용 시스템
⚔️ 공격 벡터
로컬 사용자가 omninet USB 직렬 포트를 반복적으로 열고 닫아 tty 자원 소진
🛡️ 대응 방법
Linux kernel을 4.10.4 이상으로 업그레이드
🔧 검증 코드
커널 버전이 4.10.3 이하이면 'Vulnerable', 4.10.4 이상이면 'Patched'로 표시
uname -r | awk -F. '{if($1==4 && $2==10 && $3<4) print "Vulnerable"; else print "Patched or different kernel"}'