Vulnerability · Published Jun 5, 2024 · Assigned by GitHub_M

CVE-2024-36129OpenTelemetry Collector has a Denial of Service via Zip/Decompression Bomb sent over HTTP or gRPC

High 8.2

In plain English

A high-severity memory corruption in opentelemetry-collector from open-telemetry. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 1.2% (higher than 69% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.2High
Exploit odds (30 days)1.2%top 30.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

The OpenTelemetry Collector offers a vendor-agnostic implementation on how to receive, process and export telemetry data. An unsafe decompression vulnerability allows unauthenticated attackers to crash the collector via excessive memory consumption. OTel Collector version 0.102.1 fixes this issue. It is also fixed in the confighttp module version 0.102.0 and configgrpc module version 0.102.1.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Gogo.opentelemetry.io/collector/config/configgrpc0.102.1GHSA-c74f-6mfw-mm4v
Gogo.opentelemetry.io/collector/config/configgrpc0.102.1GO-2024-2900
Gogo.opentelemetry.io/collector/config/confighttp0.102.0GHSA-c74f-6mfw-mm4v
Gogo.opentelemetry.io/collector/config/confighttp0.102.0GO-2024-2900

Affected products (as reported)

VendorProductVersions
open-telemetry opentelemetry-collector < 0.102.1

Weakness: CWE-119 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H

References