🔍 CVE-2017-17975

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

🇰🇷 한글 설명

Linux 커널의 usbtv 드라이버에서 use-after-free 취약점이 발견되었습니다. 오디오 등록 실패 시 이미 해제된 메모리에 접근하려고 하여 시스템 크래시 또는 다른 영향을 초래할 수 있습니다.

💡 쉬운 설명

USB TV 기기 연결 중 오디오 설정이 실패하면 커널이 이미 삭제된 메모리를 사용하려고 시도하여 컴퓨터가 충돌할 수 있습니다. 악의적인 USB 기기로 의도적으로 유발 가능합니다.

🇺🇸 원문 (English)

Use-after-free in the usbtv_probe function in drivers/media/usb/usbtv/usbtv-core.c in the Linux kernel through 4.14.10 allows attackers to cause a denial of service (system crash) or possibly have unspecified other impact by triggering failure of audio registration, because a kfree of the usbtv data structure occurs during a usbtv_video_free call, but the usbtv_video_fail label's code attempts to both access and free this data structure.

📍 영향받는 시스템

Linux 커널 4.14.10 이전 버전 (usbtv 드라이버 포함)

⚔️ 공격 벡터

악의적으로 조작된 USB TV 기기 연결 또는 오디오 등록 실패 트리거를 통한 DoS 공격

🛡️ 대응 방법

Linux 커널을 4.14.11 이상으로 업데이트 또는 usbtv 드라이버 패치 적용

🔧 검증 코드

커널 버전이 4.14.11 미만이면 Vulnerable 출력, 그 이상이면 Patched 출력

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel