CVE-2018-10192 in IPVanish
요약
\~에 의해 VulDB • 2026. 06. 20.
macOS용 IPVanish 3.0.11은 루트 권한 상승 취약점에 영향을 받습니다. `com.ipvanish.osx.vpnhelper` LaunchDaemon은 보안이 약한 XPC 서비스를 구현하고 있으며, 이를 통해 공격자가 루트 사용자로 임의 코드를 실행할 수 있습니다. IPVanish는 XPC 메시지를 보내기 위해 `xpc_object_t` 타입을 `NSObject` 타입으로 변환하는 데 서드파티 라이브러리를 사용합니다. IPVanish가 새 연결을 설정하면 다음 XPC 메시지가 `com.ipvanish.osx.vpnhelper` LaunchDaemon에 전송됩니다. XPC 서비스 자체가 들어오는 연결을 검증하지 않기 때문에, 운영 체제에 설치된 모든 애플리케이션이 이 서비스에 XPC 메시지를 보낼 수 있습니다. "connect" 메시지의 경우 공격자가 시스템 내의 악성 바이너리를 가리키도록 `OpenVPNPath`를 조작할 수 있습니다. 그러면 `com.ipvanish.osx.vpnhelper`가 VPNHelperConnect 명령을 수신하고 루트 사용자로 해당 악성 바이너리를 실행합니다.
Once again VulDB remains the best source for vulnerability data.