🇰🇷 한글 설명
Cisco AnyConnect Secure Mobility Client의 공유 라이브러리 로딩 메커니즘에서 발생하는 취약점입니다. VPN Posture(HostScan) 모듈이 설치된 경우, 인증된 로컬 공격자가 레이스 컨디션을 이용해 공유 라이브러리 하이재킹을 수행할 수 있습니다. 이를 통해 공격자는 대상 장치에서 루트 권한으로 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
컴퓨터에 로그인할 수 있는 사용자가 프로그램의 보안 검사 과정을 방해하여 관리자 권한을 탈취할 수 있는 결함입니다. 악성 파일을 정상적인 파일인 것처럼 속여 실행함으로써 컴퓨터를 완전히 제어할 수 있게 됩니다.
🇺🇸 원문 (English)
A vulnerability in the shared library loading mechanism of Cisco AnyConnect Secure Mobility Client for Linux and Mac OS could allow an authenticated, local attacker to perform a shared library hijacking attack on an affected device if the VPN Posture (HostScan) Module is installed on the AnyConnect client. This vulnerability is due to a race condition in the signature verification process for shared library files that are loaded on an affected device. An attacker could exploit this vulnerability by sending a series of crafted interprocess communication (IPC) messages to the AnyConnect process. A successful exploit could allow the attacker to execute arbitrary code on the affected device with root privileges. To exploit this vulnerability, the attacker must have a valid account on the system.
📍 영향받는 시스템
Cisco AnyConnect Secure Mobility Client for Linux and Mac OS (VPN Posture/HostScan 모듈 설치 시)
⚔️ 공격 벡터
인증된 로컬 사용자가 정교하게 조작된 IPC 메시지를 전송하여 라이브러리 서명 검증 과정의 레이스 컨디션을 유발
🛡️ 대응 방법
Cisco에서 제공하는 최신 보안 패치가 적용된 AnyConnect 클라이언트로 업데이트
🔧 검증 코드
설치된 AnyConnect 클라이언트의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조
cisco-anyconnect --version 2>/dev/null || dpkg -l | grep -i anyconnect
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
NVIDIA vGPU Guest Driver for Linux