Closed
Description
What version of Go are you using (go version
)?
$ go version go version go1.20.6 darwin/amd64
Does this issue reproduce at the latest version of golang.org/x/vuln?
yes
What operating system and processor architecture are you using (go env
)?
go env
Output
$ go env GOOS="darwin" GOARCH="amd64"
What did you do?
when checking a package using crypto/tls (in my case go-redis but anything will do), using go1.20.6, govulncheck reports vuln GO-2023-1987. which is valid. except that it reports it fixed in go1.21rc4.
What did you expect to see?
the vuln is fixed in an earlier version, go1.20.7. i expected govulncheck to report that version. i often see govulncheck report the earliest version where a vuln is fixed, so i expected that here as well.
What did you see instead?
Vulnerability #1: GO-2023-1987 Large RSA keys can cause high CPU usage in crypto/tls More info: https://pkg.go.dev/vuln/GO-2023-1987 Standard library Found in: crypto/[email protected] Fixed in: crypto/[email protected]