CVE-2026-35643OpenClaw 2026.3.22 之前的版本存在严重的未验证 WebView JavascriptInterface 漏洞。由于缺乏对 WebView 接口的有效验证,攻击者可诱导用户访问恶意页面,进而注入任意指令。利用该漏洞,攻击者可调用 canvas bridge 在 Android 应用程序上下文中执行恶意代码,完全控制受影响的应用。
该漏洞的根源在于 OpenClaw 应用在 Android WebView 组件中配置了 JavascriptInterface,特别是涉及 Canvas Bridge 的部分,但未实施严格的来源验证和输入过滤机制。在 Android 开发中,不当地使用 `addJavascriptInterface` 可能允许网页脚本直接调用 Android 的 Java 方法。攻击者通过网络向量诱导受害者访问攻击者控制的恶意网页。当该网页在 OpenClaw 的 WebView 中加载时,其中的恶意 JavaScript 代码能够直接调用暴露的接口。通过精心构造的 Payload,攻击者可以绕过沙箱限制,在 Android 应用程序的上下文中执行任意系统指令。由于应用通常具有一定的权限,这种 RCE 攻击可能导致数据泄露、设备被控等严重后果。