🔍 CVE-2017-12153

4.4
CVSS Score
MEDIUM
2017-09-21
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 nl80211_set_rekey_data() 함수에서 Netlink 요청의 필수 속성을 검증하지 않는 결함입니다. CAP_NET_ADMIN 권한을 가진 사용자가 불완전한 요청을 전송하여 NULL 포인터 역참조를 유발할 수 있습니다.

💡 쉬운 설명

무선 네트워크 설정을 하는 커널 코드에서 필요한 정보를 제대로 확인하지 않습니다. 관리자 권한의 사용자가 이를 악용하면 시스템이 갑자기 멈출 수 있습니다.

🇺🇸 원문 (English)

A security flaw was discovered in the nl80211_set_rekey_data() function in net/wireless/nl80211.c in the Linux kernel through 4.13.3. This function does not check whether the required attributes are present in a Netlink request. This request can be issued by a user with the CAP_NET_ADMIN capability and may result in a NULL pointer dereference and system crash.

📍 영향받는 시스템

Linux kernel 4.13.3 이하 (net/wireless/nl80211.c)

⚔️ 공격 벡터

CAP_NET_ADMIN 권한 사용자가 속성이 누락된 Netlink 요청을 송신하여 커널 NULL 포인터 역참조 유발

🛡️ 대응 방법

Linux 커널을 4.13.4 이상으로 업데이트

🔧 검증 코드

커널 버전이 4.13.4 이상이면 'patched' 출력, 4.13.3 이하면 'vulnerable' 출력

Shell / Script
uname -r | awk -F'[.-]' '{v=$1$2$3; if(v>413) print "patched"; else print "vulnerable"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel