CVE-2026-42602Azure Authenticator Extension(OpenTelemetry组件)在0.124.0至0.150.0版本中存在服务器端认证绕过漏洞。由于该扩展未正确验证传入的Bearer Token,攻击者只需持有收集器配置身份可访问的任意Azure资源的有效令牌,并通过构造特定的Host头,即可绕过认证访问任何使用该扩展的OpenTelemetry接收器。该漏洞可能导致系统完整性和可用性受损。
漏洞的根本原因在于扩展的Authenticate方法存在逻辑缺陷。该方法没有对客户端提供的JWT进行签名验证,而是将客户端请求中的Host头作为scope参数,利用服务端自身的身份凭证向Azure申请新的Token。随后,服务端直接将客户端提交的Token与服务器端获取的Token进行字符串比对。由于攻击者可以伪造Host头,只要攻击者持有一个与目标服务主体权限范围内的任何资源相关的有效令牌,即可诱导服务端生成相同的Token,从而通过字符串匹配验证,实现未经授权的访问。