Skip to content
CVE PROGRAM SOURCE RECORD8.7 High

CVE-2026-67195

Perspective 5.0.0 RCE via eval() Expression Injection

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

perspective-dev perspective

Default version status: affected

  • 0 to ≤ 5.0.0affected
pkg:github/perspective-dev/perspective

References