🟠 高危 | CVE-2026-16328 — In consul-mcp-server, versions 0.1.0 up to 0.1.3 d...
🟠 《高危安全漏洞:CVE-2026-16328》
CVSS 评分: 高危(8.6) 状态: Received 发布时间: 2026-07-29
漏洞简介
CVE-2026-16328 是一个存在于 HashiCorp Consul MCP Server(consul-mcp-server)中的安全漏洞,相关 CWE 分类为 CWE-918(服务器端请求伪造,Server-Side Request Forgery)。该漏洞源于软件在处理客户端请求时,未对 Consul 后端地址的提供方式进行有效限制。具体来说,在 consul-mcp-server 的 0.1.0 至 0.1.3 版本中,一个已连接的客户端可以通过在请求头(request header)中覆盖服务器配置的 Consul 地址,从而将服务器的 Consul API 流量重定向到攻击者控制的端点。这可能导致服务器上配置的 Consul 令牌(Consul token)被泄露。
影响范围
- 受影响版本:consul-mcp-server 0.1.0、0.1.1、0.1.2、0.1.3
- 修复版本:consul-mcp-server 0.1.4
- CVSS 向量:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
该向量表明漏洞可通过网络远程利用,攻击复杂度低,无需身份验证(PR:N)和用户交互(UI:N),影响范围涉及机密性(C:H),但未影响完整性和可用性。
风险分析
- 攻击方式:攻击者作为恶意客户端,通过构造包含特定请求头的 HTTP 请求,向 consul-mcp-server 发送指令,强制服务器将本应发往合法 Consul 后端的 API 请求转发至攻击者控制的恶意端点。
- 潜在后果:
- 令牌泄露:服务器在向攻击者控制的端点发送 Consul API 请求时,会附带其配置的 Consul 令牌(用于身份验证和授权)。攻击者获取该令牌后,可冒充服务器身份访问目标 Consul 集群,执行敏感操作(如读取、修改配置或服务注册信息)。
- 横向移动风险:若 Consul 集群与其他内部系统(如服务网格、配置中心)集成,令牌泄露可能进一步扩大攻击面,导致更严重的数据泄露或服务中断。
- 漏洞性质:该漏洞属于服务器端请求伪造(SSRF)的一种变体,核心问题在于未对客户端提供的后端地址进行校验和限制,使得攻击者能够绕过服务器预设的访问控制策略。
🔍 技术细节
| 字段 | 值 |
|---|---|
| CVE ID | CVE-2026-16328 |
| CVSS 评分 | 8.6 🟠 |
| 严重程度 | 高危 |
| CVSS 向量 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N |
| CWE 分类 | CWE-918 |
| 发布时间 | 2026-07-29 |
| 最后更新 | 2026-07-29 |
| 状态 | Received |
| 数据来源 | security@hashicorp.com |
🔗 参考链接
💬 评论