# Claude 代码启动前命令执行漏洞
## 概述
Claude Code 是一个基于智能代理的代码工具。在版本 1.0.39 之前存在一个安全漏洞,可能导致在用户未确认启动信任对话框之前,就执行项目中通过 Yarn 插件包含的代码。
## 影响版本
- 受影响版本:低于 1.0.39 的 Claude Code 版本
- 特定条件:仅当运行在安装了 Yarn 3.0 或更高版本的机器上时
## 细节
- 漏洞触发条件:用户在一个**不受信任的目录**中启动了 Claude Code,并且该环境使用的是 **Yarn 3.0 或更高版本**
- 问题行为:在用户确认启动信任对话框之前,Claude Code 可能已加载并执行项目中的 Yarn 插件代码
- 攻击前提:需用户主动在恶意构造的项目目录中启动工具
## 影响
- 潜在风险:攻击者可通过精心构造的 Yarn 插件在用户本地环境中执行任意代码
- 利用前提:依赖于用户是否在不明来源的目录中运行了 Claude Code
## 修复
- 已在版本 **1.0.39** 中修复该问题
- 建议用户升级到最新版本以避免潜在风险
是否为 Web 类漏洞: 未知
判断理由:
| # | POC 描述 | 源链接 | 神龙链接 |
|---|---|---|---|
| 1 | None | https://github.com/b-faller/cve-2025-65099 | POC详情 |
标题: Command execution prior to Claude Code startup trust dialog · Advisory · anthropics/claude-code · GitHub -- 🔗来源链接
标签:x_refsource_CONFIRM
神龙速读:
### 漏洞关键信息
**漏洞描述**
- **类型**: 代码执行漏洞
- **影响版本**: <v1.0.39
- **修复版本**: v1.0.39
- **描述**: 当在安装了 Yarn 3.0 或以上版本的机器上运行时,Claude Code 可能在用户接受启动信任对话框之前,通过 Yarn 插件执行项目中的代码。利用此漏洞需要用户在不受信任的目录中启动 Claude Code 并使用 Yarn 3.0 或以上版本。
**漏洞详情**
- **严重性**: 高
- **CVSS v4.0 Base Metrics**
- Attack Vector: Network
- Attack Complexity: Low
- Attack Requirements: Present
- Privileges Required: None
- User Interaction: Passive
- **Vulnerable System Impact Metrics**
- Confidentiality: High
- Integrity: High
- Availability: High
- **Subsequent System Impact Metrics**
- Confidentiality: None
- Integrity: None
- Availability: None
**CVE ID**
- CVE-2025-65099
**Weaknesses**
- CWE-94: 代码注入
**注意**
- 标准的 Claude Code 自动更新用户将自动收到此修复。执行手动更新的用户应更新到最新版本。
- 感谢 Benjamin Faller、Redguard AG 和 Michael Hess 报告此问题!
暂无评论