IPBUF安全漏洞报告
English
CVE-2026-43580 CVSS 7.7 高危

CVE-2026-43580 OpenClaw 导航守卫绕过漏洞

披露日期: 2026-05-06

漏洞信息

漏洞编号
CVE-2026-43580
漏洞类型
访问控制绕过
CVSS评分
7.7 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
OpenClaw

相关标签

SSRF访问控制绕过OpenClaw导航守卫

漏洞概述

OpenClaw在2026.4.10之前的版本中存在不完整的导航守卫漏洞。该漏洞允许攻击者在未完全执行SSRF策略的情况下触发导航。通过浏览器的press/type交互方式(包括pressKey和type submit流程),攻击者可以绕过操作后的安全检查,执行未经授权的导航操作,可能导致敏感信息泄露。

技术细节

该漏洞源于OpenClaw在处理浏览器自动化交互时,导航守卫机制未能覆盖所有代码路径。在受影响的版本中,当使用pressKey或type submit等特定交互方式时,系统会跳过针对目标URL的SSRF(服务器端请求伪造)策略检查。攻击者利用这一逻辑缺陷,只需低权限账户即可通过网络发送特制请求。由于无需用户交互(UI:N),攻击者可自动化地利用此漏洞绕过安全边界,强制应用访问内网资源或受限的外部端点,从而造成高机密性的数据泄露风险。

攻击链分析

STEP 1
1
攻击者获取OpenClaw应用程序的低权限账户访问权限。
STEP 2
2
攻击者向OpenClaw服务端发送请求,利用浏览器自动化API执行交互操作。
STEP 3
3
通过使用pressKey或type submit等特定交互方式,触发导航动作。
STEP 4
4
系统因导航守卫逻辑缺陷,跳过了SSRF策略检查,导致导航被执行。
STEP 5
5
成功访问受限内部资源或外泄敏感数据(机密性影响)。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// Conceptual PoC for CVE-2026-43580 // This script demonstrates bypassing navigation guards using type/press interactions. const claw = require('openclaw'); async function exploit() { // Initialize session with low privileges const session = await claw.createSession(); // Target internal resource (normally blocked by SSRF policy) const targetUrl = 'http://127.0.0.1/admin/config'; // Standard navigation would be blocked here // await session.goto(targetUrl); // BLOCKED // Vulnerability: Using type/press interactions bypasses the SSRF check await page.goto('http://vulnerable-site.com/search'); // Simulate typing a malicious URL into a redirect mechanism or input field // This action triggers the navigation without the full guard await page.type('#search-input', targetUrl); await page.pressKey('Enter'); console.log('Navigation triggered, SSRF policy bypassed.'); } exploit();

影响范围

OpenClaw < 2026.4.10

防御指南

临时缓解措施
建议暂时禁用容易受到绕过的浏览器交互功能(如自动按键和提交),或者在网关处部署严格的SSRF检测规则,拦截对内网IP段和本地主机的访问请求。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表