CVE Catalog

CVE-2026-55701

MediumCVSS 6.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.70%

51th percentile - higher than 51% of all known CVEs

Summary

OpenTelemetry Collector Contrib prior to 0.151.0 has a vulnerability in githubreceiver where RequiredHeaders validation is only performed at startup, not on incoming webhook requests. An unauthenticated sender can bypass the authentication control and submit arbitrary webhook payloads, and when the Secret field is empty, HMAC validation is also skipped, allowing injection of fabricated CI/CD data into the observability pipeline.

Risk Assessment

The organization may receive falsified telemetry data, potentially leading to incorrect operational decisions and masking of real incidents.

Recommendation

Upgrade OpenTelemetry Collector Contrib to version 0.151.0 or later and configure required headers and HMAC secret.

Related vulnerabilities

Original NVD description (English source)

The OpenTelemetry Collector Contrib repository contains components for the OpenTelemetry Collector. Prior to 0.151.0, the githubreceiver validates the receiver/githubreceiver/config.go RequiredHeaders configuration at startup, but receiver/githubreceiver/trace_receiver.go handleReq() does not check those headers on incoming webhook requests. An unauthenticated sender can therefore bypass an operator's required_headers authentication control and submit arbitrary webhook payloads. When the Secret field is empty, github.ValidatePayload also skips HMAC validation, leaving the webhook endpoint without either configured authentication mechanism. Successful exploitation can inject fabricated CI/CD trace data into the observability pipeline. This issue is fixed in version 0.151.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS