CVE-2026-42348OpenTelemetry.OpAmp.Client 0.2.0-alpha.1之前版本存在内存耗尽漏洞。客户端从服务器读取响应时未限制缓冲区大小,攻击者可通过恶意服务器或中间人攻击发送超大数据包,导致应用内存耗尽引发拒绝服务。
该漏洞源于OpenTelemetry.OpAmp.Client组件在处理来自OpAMP服务器的HTTP响应时存在逻辑缺陷。具体而言,客户端在读取网络流数据时,未对读取的字节数设定安全上限,而是直接尝试分配能够容纳所有传入字节的缓冲区。这种无限制的内存分配机制为攻击者提供了可乘之机。在攻击场景中,如果攻击者能够控制配置的OpAMP服务器,或者能够在网络传输路径上实施中间人攻击,便可以向目标客户端发送一个包含极大数据体的恶意HTTP响应。当易受攻击的客户端组件接收到该响应并尝试解析时,会由于缓冲区无界增长而迅速耗尽系统内存资源,最终导致应用程序崩溃或严重卡死,达成拒绝服务攻击的目的。该漏洞具有较高的网络攻击复杂度,但无需用户交互即可触发。