🇰🇷 한글 설명
Linux 커널 4.10.6 이하의 TCP 스택이 SCM_TIMESTAMPING_OPT_STATS 소켓 옵션 처리에서 결함이 있어, 로컬 사용자가 악의적인 시스템 호출을 통해 커널의 내부 소켓 데이터에 무단 접근하거나 범위 벗어난 메모리 읽기로 인한 서비스 거부를 야기할 수 있습니다.
💡 쉬운 설명
Linux 운영체제의 네트워크 기능에 버그가 있어서, 컴퓨터에 로그인한 사용자가 시스템의 숨겨진 정보를 빼낼 수 있습니다. 또는 그 버그를 악용해 시스템 전체를 마비시킬 수 있습니다.
🇺🇸 원문 (English)
The TCP stack in the Linux kernel through 4.10.6 mishandles the SCM_TIMESTAMPING_OPT_STATS feature, which allows local users to obtain sensitive information from the kernel's internal socket data structures or cause a denial of service (out-of-bounds read) via crafted system calls, related to net/core/skbuff.c and net/socket.c.
📍 영향받는 시스템
Linux kernel through version 4.10.6 (net/core/skbuff.c, net/socket.c 관련 함수)
⚔️ 공격 벡터
Local unprivileged user crafting malicious socket calls with SCM_TIMESTAMPING_OPT_STATS option
🛡️ 대응 방법
Update Linux kernel to 4.10.7 or later; apply vendor-specific security patches
🔧 검증 코드
명령 실행 후 VULNERABLE 출력 시 패치 필요, 그 외 결과면 4.10.7+ 버전이거나 커널 버전 확인 필요
uname -r | awk -F'[.-]' '{if($1==4&&$2==10&&$3+0<=6)print "VULNERABLE"}'