Skip to content
Failed

Changes

Summary

  1. go.mod: golang.org/x/sys v0.18.0 (details)
  2. vendor: golang.org/x/net v0.22.0, golang.org/x/crypto v0.21.0 (details)
  3. vendor: golang.org/x/net v0.23.0 (details)
Commit fd828b67668c60b9edcf2722332a71f37967747a by macedonv
go.mod: golang.org/x/sys v0.18.0

https://github.com/golang/sys/compare/v0.16.0...v0.18.0

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
(cherry picked from commit 83cda67f7318d37fb5931c36bcb1f52738d038a8)
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_arm.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go (diff)
The file was modified vendor/golang.org/x/sys/unix/syscall_freebsd.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsyscall_linux.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go (diff)
The file was modified vendor/modules.txt (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go (diff)
The file was modified vendor/golang.org/x/sys/windows/syscall_windows.go (diff)
The file was modified vendor.sum (diff)
The file was modified vendor.mod (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_386.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go (diff)
The file was modified vendor/golang.org/x/sys/windows/env_windows.go (diff)
The file was modified vendor/golang.org/x/sys/unix/mkerrors.sh (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go (diff)
The file was modified vendor/golang.org/x/sys/unix/syscall_linux.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_386.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go (diff)
The file was modified vendor/golang.org/x/sys/unix/ztypes_linux.go (diff)
The file was modified vendor/golang.org/x/sys/unix/aliases.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go (diff)
The file was modified vendor/golang.org/x/sys/unix/zerrors_linux_mips.go (diff)
Commit f37d6f5f4828f524a726d84e131dfa313d2c0064 by macedonv
vendor: golang.org/x/net v0.22.0, golang.org/x/crypto v0.21.0

full diffs changes relevant to vendored code:

- https://github.com/golang/net/compare/v0.18.0...v0.22.0
    - websocket: add support for dialing with context
    - http2: remove suspicious uint32->v conversion in frame code
    - http2: send an error of FLOW_CONTROL_ERROR when exceed the maximum octets
- https://github.com/golang/crypto/compare/v0.17.0...v0.21.0
    - internal/poly1305: drop Go 1.12 compatibility
    - internal/poly1305: improve sum_ppc64le.s
    - ocsp: don't use iota for externally defined constants

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit e1ca74361bc975ba85d998c040369c5839329d3b)
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
The file was modified vendor/golang.org/x/net/websocket/client.go (diff)
The file was removedvendor/golang.org/x/crypto/internal/poly1305/bits_go1.13.go
The file was modified vendor/golang.org/x/crypto/ocsp/ocsp.go (diff)
The file was modified vendor/golang.org/x/net/http2/frame.go (diff)
The file was modified vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go (diff)
The file was modified vendor/golang.org/x/net/websocket/dial.go (diff)
The file was modified vendor/modules.txt (diff)
The file was modified vendor/golang.org/x/crypto/internal/poly1305/sum_ppc64le.s (diff)
The file was modified vendor/golang.org/x/net/http2/transport.go (diff)
The file was modified vendor.mod (diff)
The file was removedvendor/golang.org/x/crypto/internal/poly1305/bits_compat.go
The file was modified vendor.sum (diff)
Commit ee5909c2d0d949fea5896a66d105eb2785d2448d by macedonv
vendor: golang.org/x/net v0.23.0

full diff: https://github.com/golang/net/compare/v0.22.0...v0.23.0

Includes a fix for CVE-2023-45288, which is also addressed in go1.22.2
and go1.21.9;

> http2: close connections when receiving too many headers
>
> Maintaining HPACK state requires that we parse and process
> all HEADERS and CONTINUATION frames on a connection.
> When a request's headers exceed MaxHeaderBytes, we don't
> allocate memory to store the excess headers but we do
> parse them. This permits an attacker to cause an HTTP/2
> endpoint to read arbitrary amounts of data, all associated
> with a request which is going to be rejected.
>
> Set a limit on the amount of excess header frames we
> will process before closing a connection.
>
> Thanks to Bartek Nowotarski for reporting this issue.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit d66589496e5ab42d31f3fddaf8075fb37f1b77c6)
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
The file was modified vendor/golang.org/x/net/ipv6/zsys_aix_ppc64.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_bpf.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/zsys_linux_riscv64.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/msghdr_bsd.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/msghdr_solaris_64bit.go (diff)
The file was modified vendor/golang.org/x/net/context/go19.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/cmsghdr_solaris_64bit.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/zsys_linux_loong64.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/zsys_aix_ppc64.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/empty.s (diff)
The file was modified vendor/golang.org/x/net/ipv4/icmp_stub.go (diff)
The file was removedvendor/golang.org/x/net/http2/not_go118.go
The file was modified vendor/golang.org/x/net/ipv4/sys_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/zsys_linux_riscv64.go (diff)
The file was modified vendor/golang.org/x/net/idna/idna10.0.0.go (diff)
The file was modified vendor/golang.org/x/net/idna/idna9.0.0.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/msghdr_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_ssmreq_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_asmreq_stub.go (diff)
The file was modified vendor/golang.org/x/net/http2/databuffer.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/control_bsd.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_linux.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_aix.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/iovec_solaris_64bit.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/payload_cmsg.go (diff)
The file was modified vendor/golang.org/x/net/idna/trie13.0.0.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sockopt_posix.go (diff)
The file was removedvendor/golang.org/x/net/http2/go115.go
The file was modified vendor/golang.org/x/net/ipv4/control_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_bsd.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/rawconn_mmsg.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/cmsghdr_bsd.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sockopt_posix.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_ssmreq.go (diff)
The file was modified vendor/golang.org/x/net/idna/tables12.0.0.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_asmreqn.go (diff)
The file was modified vendor/modules.txt (diff)
The file was modified vendor/golang.org/x/net/internal/socket/rawconn_msg.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/mmsghdr_unix.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/mmsghdr_stub.go (diff)
The file was modified vendor/golang.org/x/net/context/pre_go17.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/iovec_32bit.go (diff)
The file was modified vendor/golang.org/x/net/http2/frame.go (diff)
The file was modified vendor/golang.org/x/net/http2/pipe.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_posix.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_unix.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/control_unix.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/norace.go (diff)
The file was modified vendor/golang.org/x/net/idna/tables11.0.0.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/iovec_64bit.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/msghdr_linux_64bit.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_bsd.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/rawconn_nommsg.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/rawconn_nomsg.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/control_rfc3542_unix.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_bpf.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/control_pktinfo.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_bpf_stub.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/iovec_stub.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/complete_nodontwait.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_asmreq_stub.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_const_unix.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/cmsghdr.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_bsd.go (diff)
The file was modified vendor/golang.org/x/net/idna/tables15.0.0.go (diff)
The file was modified vendor/golang.org/x/net/http2/transport.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/cmsghdr_linux_32bit.go (diff)
The file was modified vendor/golang.org/x/net/idna/tables10.0.0.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_bpf_stub.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/complete_dontwait.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/zsys_linux_riscv64.go (diff)
The file was modified vendor/golang.org/x/net/idna/tables9.0.0.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/msghdr_bsdvar.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/zsys_linux_loong64.go (diff)
The file was modified vendor/golang.org/x/net/idna/tables13.0.0.go (diff)
The file was modified vendor/golang.org/x/net/idna/pre_go118.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/race.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/icmp_stub.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/zsys_aix_ppc64.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/payload_cmsg.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_linux_loong64.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sys_aix.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/msghdr_linux_32bit.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/icmp_bsd.go (diff)
The file was modified vendor/golang.org/x/net/http2/server.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/sys_linux_riscv64.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/cmsghdr_stub.go (diff)
The file was modified vendor.mod (diff)
The file was modified vendor/golang.org/x/net/internal/socket/cmsghdr_linux_64bit.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/msghdr_zos_s390x.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/control_rfc2292_unix.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/control_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/control_unix.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_ssmreq_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_ssmreq.go (diff)
The file was removedvendor/golang.org/x/net/http2/go111.go
The file was modified vendor/golang.org/x/net/ipv4/payload_nocmsg.go (diff)
The file was modified vendor/golang.org/x/net/context/go17.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/payload_nocmsg.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/zsys_linux_loong64.go (diff)
The file was removedvendor/golang.org/x/net/http2/go118.go
The file was removedvendor/golang.org/x/net/http2/not_go115.go
The file was modified vendor/golang.org/x/net/ipv4/sys_asmreq.go (diff)
The file was modified vendor/golang.org/x/net/context/pre_go19.go (diff)
The file was modified vendor/golang.org/x/net/idna/trie12.0.0.go (diff)
The file was modified vendor.sum (diff)
The file was removedvendor/golang.org/x/net/http2/not_go111.go
The file was modified vendor/golang.org/x/net/internal/socket/error_unix.go (diff)
The file was modified vendor/golang.org/x/net/ipv4/sockopt_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sockopt_stub.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_stub.go (diff)
The file was modified vendor/golang.org/x/net/idna/go118.go (diff)
The file was addedvendor/golang.org/x/net/http2/testsync.go
The file was modified vendor/golang.org/x/net/ipv4/sys_asmreqn_stub.go (diff)
The file was modified vendor/golang.org/x/net/internal/socket/cmsghdr_unix.go (diff)
The file was modified vendor/golang.org/x/net/ipv6/sys_asmreq.go (diff)