🔍 CVE-2017-2636

7.0
CVSS Score
HIGH
2017-03-07
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 HDLC 라인 디시플린 드라이버에서 발생하는 레이스 컨디션 취약점으로, 로컬 사용자가 권한 상승이나 이중 해제(double free)를 통한 서비스 거부 공격이 가능합니다. 커널 4.10.1 이전 버전에서 발생하며, HDLC 설정 변조로 트리거됩니다.

💡 쉬운 설명

Linux 운영체제의 특정 통신 기능에서 두 개의 작업이 동시에 같은 메모리를 지우려고 할 때 발생하는 문제입니다. 일반 사용자가 이를 악용하여 관리자 권한을 얻거나 시스템을 멈출 수 있습니다.

🇺🇸 원문 (English)

Race condition in drivers/tty/n_hdlc.c in the Linux kernel through 4.10.1 allows local users to gain privileges or cause a denial of service (double free) by setting the HDLC line discipline.

📍 영향받는 시스템

Linux kernel 4.10.1 이전 버전 (모든 배포판: Ubuntu, Debian, CentOS, RHEL 등)

⚔️ 공격 벡터

로컬 접근: 시스템 접근 권한이 있는 사용자가 HDLC line discipline을 조작하여 race condition 트리거

🛡️ 대응 방법

커널을 4.10.2 이상으로 업그레이드하거나 해당 취약점 패치 적용

🔧 검증 코드

현재 커널 버전이 4.10.2 미만이면 'Vulnerable', 이상이면 'Patched' 출력. 버전 확인 실패 시 직접 uname -r로 커널 버전 확인 후 4.10.1 이하면 취약

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel