[Security][CVE-2025-47914][CVE-2025-58181] Bump golang.org/x/crypto from 0.43.0 to 0.45.0
Bumps golang.org/x/crypto from 0.43.0 to 0.45.0. This update includes security fixes.
Vulnerabilities fixed
golang.org/x/crypto/ssh/agent vulnerable to panic if message is malformed due to out of bounds read
SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read.Patched versions: 0.45.0
Affected versions: < 0.45.0
golang.org/x/crypto/ssh allows an attacker to cause unbounded memory consumption
SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption.Patched versions: 0.45.0
Affected versions: < 0.45.0
Commits
-
4e0068cgo.mod: update golang.org/x dependencies -
e79546essh: curb GSSAPI DoS risk by limiting number of specified OIDs -
f91f7a7ssh/agent: prevent panic on malformed constraint -
2df4153acme/autocert: let automatic renewal work with short lifetime certs -
bcf6a84acme: pass context to request -
b4f2b62ssh: fix error message on unsupported cipher -
79ec3a5ssh: allow to bind to a hostname in remote forwarding -
122a78fgo.mod: update golang.org/x dependencies -
c0531f9all: eliminate vet diagnostics -
0997000all: fix some comments - Additional commits viewable in compare view