containerd/vendor/golang.org/x/net/http2
Sebastiaan van Stijn f7c9e99422
vendor: golang.org/x/net v0.17.0
full diff: https://github.com/golang/text/compare/v0.13.0...v0.17.0

This fixes the same CVE as go1.21.3 and go1.20.10;

- net/http: rapid stream resets can cause excessive work

  A malicious HTTP/2 client which rapidly creates requests and
  immediately resets them can cause excessive server resource consumption.
  While the total number of requests is bounded to the
  http2.Server.MaxConcurrentStreams setting, resetting an in-progress
  request allows the attacker to create a new request while the existing
  one is still executing.

  HTTP/2 servers now bound the number of simultaneously executing
  handler goroutines to the stream concurrency limit. New requests
  arriving when at the limit (which can only happen after the client
  has reset an existing, in-flight request) will be queued until a
  handler exits. If the request queue grows too large, the server
  will terminate the connection.

  This issue is also fixed in golang.org/x/net/http2 v0.17.0,
  for users manually configuring HTTP/2.

  The default stream concurrency limit is 250 streams (requests)
  per HTTP/2 connection. This value may be adjusted using the
  golang.org/x/net/http2 package; see the Server.MaxConcurrentStreams
  setting and the ConfigureServer function.

  This is CVE-2023-39325 and Go issue https://go.dev/issue/63417.
  This is also tracked by CVE-2023-44487.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2023-10-16 21:50:24 +02:00
..
hpack Bump k8s.io deps 2023-03-01 21:37:21 -08:00
.gitignore Go mod vendor 2020-12-01 01:41:25 +08:00
ascii.go vendor: Bump hcsshim to 0.9.0 2021-10-07 21:00:35 -07:00
ciphers.go Update x/sys, x/net and bbolt modules to support Risc-V 2019-06-07 17:54:32 -03:00
client_conn_pool.go bump cri-api 2022-08-25 21:03:55 +08:00
databuffer.go vendor: update grpc dependencies 2017-05-25 17:20:23 -07:00
errors.go Upgrade google.golang.org/grpc and google.golang.org/protobuf 2022-04-27 17:25:02 +00:00
flow.go Bump k8s.io deps 2023-03-01 21:37:21 -08:00
frame.go Bump k8s.io deps 2023-03-01 21:37:21 -08:00
go111.go go.mod: github.com/containerd/imgcrypt v1.1.1-0.20210412181126-0bed51b9522c 2021-04-13 01:06:38 +02:00
go115.go go.mod: update kubernetes to v1.22.0 2021-08-09 16:16:54 -04:00
go118.go Upgrade google.golang.org/grpc and google.golang.org/protobuf 2022-04-27 17:25:02 +00:00
gotrack.go Add vendoring to containerd master 2017-01-11 16:59:06 -05:00
headermap.go vendor: golang.org/x/net v0.4.0 2022-12-07 22:20:44 +01:00
http2.go vendor: golang.org/x/net v0.0.0-20220906165146-f3363e06e74c 2022-09-06 22:46:21 +02:00
not_go111.go go.mod: github.com/containerd/imgcrypt v1.1.1-0.20210412181126-0bed51b9522c 2021-04-13 01:06:38 +02:00
not_go115.go go.mod: update kubernetes to v1.22.0 2021-08-09 16:16:54 -04:00
not_go118.go Upgrade google.golang.org/grpc and google.golang.org/protobuf 2022-04-27 17:25:02 +00:00
pipe.go Update hcsshim tag to v0.10.0-rc.9 2023-07-17 10:28:47 -07:00
server.go vendor: golang.org/x/net v0.17.0 2023-10-16 21:50:24 +02:00
transport.go vendor: golang.org/x/net v0.17.0 2023-10-16 21:50:24 +02:00
write.go go.mod: update kubernetes to v1.22.0 2021-08-09 16:16:54 -04:00
writesched_priority.go bump cri-api 2022-08-25 21:03:55 +08:00
writesched_random.go Upgrade OpenTelemetry dependencies 2021-12-16 22:35:57 +00:00
writesched_roundrobin.go go.mod: github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 2023-07-23 03:07:59 +09:00
writesched.go go.mod: github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 2023-07-23 03:07:59 +09:00