Advisories for Golang/Github.com/Open-Telemetry/Opentelemetry-Collector-Contrib/Receiver/Awsfirehosereceiver package

2024

OpenTelemetry Collector module AWS Firehose Receiver Authentication Bypass Vulnerability

OpenTelemetry Collector module awsfirehosereceiver allows unauthenticated remote requests, even when configured to require a key. OpenTelemetry Collector can be configured to receive CloudWatch metrics via an AWS Firehose Stream. Firehose sets the header X-Amz-Firehose-Access-Key with an arbitrary configured string. The OpenTelemetry Collector awsfirehosereceiver can optionally be configured to require this key on incoming requests. However, when this is configured it still accepts incoming requests with no key.