CVE-2025-11374CVE-2025-11374是HashiCorp Consul和Consul Enterprise产品中的一个中等严重性拒绝服务漏洞。该漏洞存在于Consul的key/value(KV)端点,由于对HTTP请求中Content-Length头部验证不正确,攻击者可以利用此漏洞触发服务中断。漏洞的CVSS评分为6.5(中等),主要影响可用性维度。攻击者可通过网络远程利用此漏洞,无需高级权限即可实施攻击,这使得该漏洞在野外被利用的门槛相对较低。Consul作为一款广泛使用的服务网格和配置管理解决方案,被众多企业和组织部署在生产环境中,该漏洞的存在可能对依赖Consul进行服务发现和配置管理的系统造成严重影响。HashiCorp已在多个版本中发布了安全更新,修复了Content-Length验证逻辑中的缺陷,建议用户尽快升级到安全版本以消除风险。
该漏洞的根本原因在于Consul KV端点对HTTP请求中Content-Length头部的验证机制存在缺陷。当客户端发送的请求包含不正确的Content-Length值时,服务器端未能正确处理这种异常情况,导致资源消耗异常或服务崩溃。具体而言,攻击者可以构造包含畸形Content-Length头的HTTP请求,当Content-Length值大于实际请求体大小时,服务器可能会等待永远不会到达的数据,导致连接挂起和资源耗尽;当Content-Length值小于实际请求体大小时,可能导致请求体被截断或解析错误。这种验证缺陷使得攻击者可以同时建立多个此类异常连接,通过累积效应耗尽服务器的连接池和内存资源,最终实现拒绝服务攻击。攻击者无需认证即可发起攻击,只需能够向Consul的KV API端点发送HTTP请求即可。对于暴露在公网或不受信任网络中的Consul实例,该漏洞尤其危险。