CVE-2026-35653OpenClaw在2026.3.24之前的版本中存在一个错误的授权漏洞。该漏洞位于POST /reset-profile端点,允许拥有operator.write权限(针对browser.request)的经过身份验证的调用者绕过对配置文件修改的限制。攻击者可以通过browser.request表面调用POST /reset-profile,导致停止正在运行的浏览器,关闭Playwright连接,并将配置文件目录移动到回收站,从而跨越预期的特权边界,对系统完整性和可用性造成严重影响。
该漏洞的根本原因是OpenClaw在处理/reset-profile端点时实施了不正确的授权检查。尽管该端点执行的是具有高破坏性的系统级操作(如终止进程和删除文件),但系统仅验证了调用者是否具有operator.write级别的权限,具体是对browser.request的访问权限,而未验证其是否具有执行系统重置或管理用户数据的更高级别权限。攻击者首先需要获取一个有效的OpenClaw账户,并被授予operator.write权限。随后,攻击者利用这一权限,通过浏览器请求接口向/reset-profile端点发送POST请求。由于授权逻辑的缺陷,服务器接受了该请求并执行了重置操作。这导致所有活跃的Playwright连接被强制关闭,浏览器进程被终止,且关键的配置文件目录被移动至Trash。这种利用方式不仅造成了服务拒绝(DoS),还通过篡改文件系统破坏了数据完整性。