🔍 CVE-2017-12301

6.7
CVSS Score
MEDIUM
2017-10-19
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Cisco NX-OS의 Python 스크립팅 서브시스템에 입력 검증 결함이 있어 인증된 로컬 공격자가 Python 파서를 우회하여 OS 명령을 실행할 수 있습니다. 관리자 또는 Python 실행 권한이 필요하며, Nexus 시리즈 등 다수의 Cisco 제품이 영향받습니다.

💡 쉬운 설명

Cisco 스위치의 Python 기능에 결함이 있어서 관리자 권한의 사용자가 스위치를 완전히 제어할 수 있습니다. 로컬 접근과 관리자 권한이 있어야 공격이 가능합니다.

🇺🇸 원문 (English)

A vulnerability in the Python scripting subsystem of Cisco NX-OS Software could allow an authenticated, local attacker to escape the Python parser and gain unauthorized access to the underlying operating system of the device. The vulnerability exists due to insufficient sanitization of user-supplied parameters that are passed to certain Python functions within the scripting sandbox of the affected device. An attacker could exploit this vulnerability to escape the scripting sandbox and execute arbitrary commands on the underlying operating system with the privileges of the authenticated user. To exploit this vulnerability, an attacker must have local access and be authenticated to the targeted device with administrative or Python execution privileges. These requirements could limit the possibility of a successful exploit. This vulnerability affects the following Cisco products if they are running Cisco NX-OS Software: Multilayer Director Switches, Nexus 2000 Series Fabric Extenders, Nexus 3000 Series Switches, Nexus 3500 Platform Switches, Nexus 5000 Series Switches, Nexus 5500 Platform Switches, Nexus 5600 Platform Switches, Nexus 6000 Series Switches, Nexus 7000 Series Switches, Nexus 7700 Series Switches, Nexus 9000 Series Switches - Standalone, NX-OS mode, Nexus 9500 R-Series Line Cards and Fabric Modules. Cisco Bug IDs: CSCvb86832, CSCvd86474, CSCvd86479, CSCvd86484, CSCvd86490, CSCve97102, CSCvf12757, CSCvf12804, CSCvf12815, CSCvf15198.

📍 영향받는 시스템

Cisco NX-OS 기반 Nexus 2000/3000/3500/5000/5500/5600/6000/7000/7700/9000/9500 시리즈, Multilayer Director Switches

⚔️ 공격 벡터

로컬 접근 + 인증된 관리자/Python 실행 권한을 이용한 Python 샌드박스 우회

🛡️ 대응 방법

Cisco NX-OS 보안 패치 적용 (CSCvb86832, CSCvd86474, CSCvd86479 등의 버그 ID 해결)

🔧 검증 코드

표시된 NX-OS 버전이 Cisco 보안 공지의 취약한 버전 범위에 포함되면 패치 필요

Shell / Script
ssh admin@<device-ip> 'show version' 2>/dev/null | grep -iE 'version|nxos'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python