CVE-2026-35570
高已发布
OpenClaude 存在通过提前退出逻辑缺陷实现的沙箱绕过,该缺陷允许路径遍历
- 已发布
- 2026年4月20日
- 已更新
- 2026年4月21日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月25日
初级CVSS
8.4/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N0.2%
低 · 未来 30 天
- 百分位
- 14.3%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
OpenClaude 是一个面向云端和本地模型提供商的开源编码代理命令行界面。0.5.1 之前的版本在 `src/tools/BashTool/bashPermissions.ts` 中的 `bashToolHasPermission()` 存在逻辑缺陷。当沙箱自动允许功能处于激活状态且未配置任何显式拒绝规则时,该函数会立即返回 `allow` 结果——而路径约束过滤器(`checkPathConstraints`)尚未被评估。这使得包含路径遍历序列(例如 `../../../../../etc/passwd`)的命令能够完全绕过目录限制。0.5.1 版本包含针对该问题的补丁。
来源
1CVE-2026-35570 的详细分析文章与概念验证,该漏洞是 openclaude v0.1.7 中的一个沙箱绕过漏洞,允许通过路径遍历在沙箱之外读取和写入任意文件。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。