🔍 CVE-2026-67195

8.8
CVSS Score
HIGH
2026-08-04
2026-10-23 23:10
✅ 완료

🇰🇷 한글 설명

Perspective 5.0.0 버전의 PolarsVirtualServer 백엔드에서 원격 코드 실행(RCE) 취약점이 발견되었습니다. 공격자가 조작된 표현식을 제출하면 Python의 eval() 함수가 이를 처리하는 과정에서 객체 속성 탐색을 통해 운영체제 명령어를 임의로 실행할 수 있습니다.

💡 쉬운 설명

해커가 특수하게 만든 명령어를 서버에 보내면, 서버가 이를 잘못 해석하여 해커가 원하는 프로그램을 마음대로 실행할 수 있는 보안 구멍입니다. 인증되지 않은 외부 사용자도 공격이 가능하여 매우 위험합니다.

🇺🇸 원문 (English)

Perspective 5.0.0 contains a remote code execution vulnerability that allows unauthenticated attackers to execute arbitrary operating system commands by submitting crafted expression strings to the PolarsVirtualServer backend, which passes client-supplied input directly to Python's eval() with only __builtins__={} cleared. Attackers can exploit Python object attribute traversal through the interpreter's loaded class list to reach subprocess.Popen via a TableValidateExprReq or TableMakeViewReq protobuf message, achieving arbitrary command execution in the Perspective host process.

📍 영향받는 시스템

Perspective 5.0.0 (PolarsVirtualServer 백엔드 포함)

⚔️ 공격 벡터

TableValidateExprReq 또는 TableMakeViewReq 프로토콜 버퍼 메시지를 통한 조작된 표현식 주입

🛡️ 대응 방법

Perspective를 최신 보안 패치가 적용된 버전으로 업데이트하거나, 외부로부터의 PolarsVirtualServer 접근을 제한하십시오.

🔧 검증 코드

출력된 버전이 5.0.0과 일치하는지 확인하십시오.

Shell / Script
pip show perspective | grep -E 'Version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Python