mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00

Found 1 known vulnerability. Vulnerability #1: GO-2022-1144 An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open connection. Call stacks in your code: Error: tools/etcd-dump-metrics/main.go:158:5: go.etcd.io/etcd/v3/tools/etcd-dump-metrics.main calls go.etcd.io/etcd/server/v3/embed.StartEtcd, which eventually calls golang.org/x/net/http2.Server.ServeConn Found in: golang.org/x/net/http2@v0.2.0 Fixed in: golang.org/x/net/http2@v0.4.0 More info: https://pkg.go.dev/vuln/GO-2022-1144 Error: Process completed with exit code 3. Signed-off-by: Benjamin Wang <wachao@vmware.com>
104 lines
4.4 KiB
Modula-2
104 lines
4.4 KiB
Modula-2
module go.etcd.io/etcd/v3
|
|
|
|
go 1.19
|
|
|
|
replace (
|
|
go.etcd.io/etcd/api/v3 => ./api
|
|
go.etcd.io/etcd/client/pkg/v3 => ./client/pkg
|
|
go.etcd.io/etcd/client/v2 => ./client/v2
|
|
go.etcd.io/etcd/client/v3 => ./client/v3
|
|
go.etcd.io/etcd/etcdctl/v3 => ./etcdctl
|
|
go.etcd.io/etcd/etcdutl/v3 => ./etcdutl
|
|
go.etcd.io/etcd/pkg/v3 => ./pkg
|
|
go.etcd.io/etcd/server/v3 => ./server
|
|
go.etcd.io/etcd/tests/v3 => ./tests
|
|
)
|
|
|
|
require (
|
|
github.com/bgentry/speakeasy v0.1.0
|
|
github.com/cheggaaa/pb/v3 v3.0.8
|
|
github.com/coreos/go-semver v0.3.0
|
|
github.com/dustin/go-humanize v1.0.0
|
|
github.com/spf13/cobra v1.4.0
|
|
go.etcd.io/bbolt v1.3.6
|
|
go.etcd.io/etcd/api/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/client/pkg/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/client/v2 v2.306.0-alpha.0
|
|
go.etcd.io/etcd/client/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/etcdctl/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/etcdutl/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/pkg/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/server/v3 v3.6.0-alpha.0
|
|
go.etcd.io/etcd/tests/v3 v3.6.0-alpha.0
|
|
go.etcd.io/raft/v3 v3.0.0-20221201111702-eaa6808e1f7a
|
|
go.uber.org/zap v1.21.0
|
|
golang.org/x/time v0.0.0-20220609170525-579cf78fd858
|
|
google.golang.org/grpc v1.51.0
|
|
google.golang.org/protobuf v1.28.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go v0.81.0 // indirect
|
|
github.com/VividCortex/ewma v1.1.1 // indirect
|
|
github.com/benbjohnson/clock v1.1.0 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
|
|
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
|
github.com/coreos/go-systemd/v22 v22.3.2 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/fatih/color v1.13.0 // indirect
|
|
github.com/go-logr/logr v1.2.3 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang-jwt/jwt/v4 v4.4.2 // indirect
|
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/google/btree v1.1.2 // indirect
|
|
github.com/google/go-cmp v0.5.8 // indirect
|
|
github.com/gorilla/websocket v1.4.2 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 // indirect
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
github.com/jonboulle/clockwork v0.3.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.12 // indirect
|
|
github.com/mattn/go-isatty v0.0.14 // indirect
|
|
github.com/mattn/go-runewidth v0.0.12 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/client_golang v1.12.2 // indirect
|
|
github.com/prometheus/client_model v0.2.0 // indirect
|
|
github.com/prometheus/common v0.32.1 // indirect
|
|
github.com/prometheus/procfs v0.7.3 // indirect
|
|
github.com/rivo/uniseg v0.2.0 // indirect
|
|
github.com/sirupsen/logrus v1.8.1 // indirect
|
|
github.com/soheilhy/cmux v0.1.5 // indirect
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/stretchr/testify v1.8.1 // indirect
|
|
github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802 // indirect
|
|
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.32.0 // indirect
|
|
go.opentelemetry.io/otel v1.7.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.7.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.7.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.7.0 // indirect
|
|
go.opentelemetry.io/otel/sdk v1.7.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.7.0 // indirect
|
|
go.opentelemetry.io/proto/otlp v0.16.0 // indirect
|
|
go.uber.org/atomic v1.7.0 // indirect
|
|
go.uber.org/multierr v1.8.0 // indirect
|
|
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e // indirect
|
|
golang.org/x/net v0.4.0 // indirect
|
|
golang.org/x/sys v0.3.0 // indirect
|
|
golang.org/x/text v0.5.0 // indirect
|
|
google.golang.org/appengine v1.6.7 // indirect
|
|
google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1 // indirect
|
|
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
|
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 // indirect
|
|
sigs.k8s.io/yaml v1.3.0 // indirect
|
|
)
|