CVE-2026-41173OpenTelemetry.Sampler.AWS 在 0.1.0-alpha.8 之前的版本中存在安全漏洞。该组件在从 AWS X-Ray 远程采样端点获取配置时,未对 HTTP 响应体大小进行限制。攻击者若能控制配置端点或实施中间人攻击,可发送超大数据包,导致应用程序内存耗尽从而引发拒绝服务。
漏洞位于 AWSXRaySamplerClient.DoRequestAsync 方法内部。该组件在处理来自配置端点的响应时,直接调用 ReadAsStringAsync() 将完整的 HTTP 响应体读入内存字符串,且未设置任何大小限制。虽然默认端点为 localhost,但通过 AWSXRayRemoteSamplerBuilder.SetEndpoint 方法可配置任意端点。攻击者若能控制该端点(如通过供应链投毒或配置劫持),或利用中间人攻击拦截并篡改流量,便可返回一个任意大的响应体。这将导致受害进程进行无限制的堆内存分配,进而造成严重的内存压力、垃圾回收停滞或 OutOfMemoryException 崩溃。