🔍 CVE-2017-5549

5.5
CVSS Score
MEDIUM
2017-02-06
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 USB 직렬 장치 드라이버에서 라인 상태 읽기 실패 시 초기화되지 않은 힙 메모리 내용이 로그 항목에 포함되는 취약점입니다. 로컬 사용자가 이 로그에 접근하여 커널 메모리의 민감한 정보를 유출할 수 있습니다.

💡 쉬운 설명

USB 드라이버가 정보를 읽다가 실패하면 실수로 비밀 메모리 내용을 로그에 남깁니다. 같은 컴퓨터의 사용자가 이 로그를 읽어 비밀 정보를 볼 수 있습니다.

🇺🇸 원문 (English)

The klsi_105_get_line_state function in drivers/usb/serial/kl5kusb105.c in the Linux kernel before 4.9.5 places uninitialized heap-memory contents into a log entry upon a failure to read the line status, which allows local users to obtain sensitive information by reading the log.

📍 영향받는 시스템

Linux kernel versions before 4.9.5

⚔️ 공격 벡터

Local user reading kernel logs containing uninitialized memory via log file access

🛡️ 대응 방법

Update Linux kernel to version 4.9.5 or later

🔧 검증 코드

Kernel version less than 4.9.5 indicates vulnerability; 4.9.5 or later indicates the patch is applied

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel