CVE-2026-33622PinchTab v0.8.3至v0.8.5版本存在安全策略绕过漏洞。尽管系统默认禁用了JavaScript评估功能,但攻击者利用认证API访问权限,可通过`POST /wait`接口传入恶意`fn`参数,绕过`security.allowEvaluate`安全检查,导致在浏览器上下文中执行任意JavaScript代码,造成严重安全风险。
该漏洞源于PinchTab在`/wait`端点处理`fn`模式时的逻辑缺陷。虽然`/evaluate`端点正确实施了`security.allowEvaluate`保护机制,但在受影响版本中,`/wait`端点直接将用户提供的`fn`表达式嵌入可执行JavaScript并在浏览器中评估,未进行相同的安全策略检查。这属于安全策略绕过漏洞。攻击者需持有服务器令牌(已认证),但可利用此漏洞在操作员明确禁用代码评估的情况下,强制执行任意JS代码,彻底控制浏览器标签页上下文。