← Back to search

CVE-2026-67195

8.8 HIGH

Published 2026-08-04 · Updated 2026-08-04

AI risk analysis

Summary
The flaw allows unauthenticated attackers to execute arbitrary commands by submitting crafted expression strings, posing a significant security risk.
Exploitability
Exploitation is relatively easy given that no authentication is required and Python's eval() function is used with limited protections.
Blast radius
If exploited, this could lead to full compromise of the Perspective host system, including data theft or destruction.
Prioritized remediation
Update to a patched version of Perspective as soon as possible or disable potentially vulnerable features.
rceevalunauthpython

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD 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.

CVSS vector

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

Weaknesses

CWE-95

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.