GO-2023-2331
Dashboard / Vulnerabilities / GO-2023-2331
Summary: Denial of service in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
Details: The grpc Unary Server Interceptor created by the otelgrpc package added the labels net.peer.sock.addr and net.peer.sock.port with unbounded cardinality. This can lead to the server's potential memory exhaustion when many malicious requests are sent. This leads to a denial-of-service.
References: https://github.com/open-telemetry/opentelemetry-go-contrib/security/advisories/GHSA-8pgv-569h-w5rw, https://github.com/open-telemetry/opentelemetry-go-contrib/commit/b44dfc9092b157625a5815cb437583cee663333b, https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4322, https://pkg.go.dev/go.opentelemetry.io/otel/metric/noop#NewMeterProvider
Affected packages
Package
Name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
Purl: pkg:golang/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
Affected ranges
Type: SEMVER
Events:
