🇰🇷 한글 설명
Cisco NX-OS의 Python 스크립팅 샌드박스에서 불충분한 입력 검증으로 인해 인증된 로컬 사용자가 Bash 쉘이 비활성화되었어도 접근할 수 있는 취약점입니다. 공격자는 샌드박스를 우회하여 시스템 Bash 쉘에 접근하고 사용자 권한으로 명령을 실행할 수 있습니다.
💡 쉬운 설명
Cisco 네트워크 장비의 보안 제한을 우회하는 취약점으로, 관리 권한이 있는 내부 사용자가 추가 시스템 접근을 획득할 수 있습니다. 주로 데이터센터의 네트워크 장비에만 영향을 줍니다.
🇺🇸 원문 (English)
A vulnerability in Cisco NX-OS System Software running on Cisco MDS Multilayer Director Switches, Cisco Nexus 7000 Series Switches, and Cisco Nexus 7700 Series Switches could allow an authenticated, local attacker to access the Bash shell of an affected device's operating system, even if the Bash shell is disabled on the system. The vulnerability is due to insufficient sanitization of user-supplied parameters that are passed to certain functions of the Python scripting sandbox of the affected system. An attacker could exploit this vulnerability to escape the scripting sandbox and enter the Bash shell of the operating system with the privileges of the authenticated user for the affected system. To exploit this vulnerability, the attacker must have local access to the affected system and be authenticated to the affected system with administrative or Python execution privileges. Cisco Bug IDs: CSCvd86513.
📍 영향받는 시스템
Cisco MDS Multilayer Director Switches, Nexus 7000/7700 Series - NX-OS 6.x, 7.x, 8.x
⚔️ 공격 벡터
로컬 인증 사용자가 Python 스크립트 실행 시 sanitization 우회를 통한 Bash 쉘 접근
🛡️ 대응 방법
Cisco NX-OS 보안 패치 적용 또는 로컬 접근 제한 및 Python 실행 권한 최소화
🔧 검증 코드
명령 실행 결과 Nexus/MDS 장비이고 NX-OS 버전이 표시되면 영향 가능성 있음, Cisco Security Advisory 확인하여 버전별 패치 상태 검증 필요
ssh -o StrictHostKeyChecking=no admin@TARGET_IP 'show version' 2>/dev/null | grep -iE 'nexus|mds|nx-os'