kumquat-buildroot/package/go
Christian Stewart ee7179497b package/go: security bump to v1.20.7
go1.20.7 (released 2023-08-01) includes a security fix to the crypto/tls
package, as well as bug fixes to the assembler and the compiler.

Fixes CVE-2023-29409: restrict RSA keys in certificates to <= 8192 bits

Extremely large RSA keys in certificate chains can cause a client/server to
expend significant CPU time verifying signatures. Limit this by restricting the
size of RSA keys transmitted during handshakes to <= 8192 bits.

Based on a survey of publicly trusted RSA keys, there are currently only three
certificates in circulation with keys larger than this, and all three appear to
be test certificates that are not actively deployed. It is possible there are
larger keys in use in private PKIs, but we target the web PKI, so causing
breakage here in the interests of increasing the default safety of users of
crypto/tls seems reasonable.

https://go.dev/doc/devel/release#go1.20.7

Signed-off-by: Christian Stewart <christian@aperture.us>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2023-08-01 23:18:52 +02:00
..
0001-build.go-explicit-option-for-crosscompilation.patch
0002-cmd-dist-set-buildvcs-false-when-building-go-bootstr.patch package/go: adjust Upstream header in patch 2023-07-28 22:09:22 +02:00
Config.in.host package/go: adjust comments 2023-07-22 23:00:06 +02:00
go.hash package/go: security bump to v1.20.7 2023-08-01 23:18:52 +02:00
go.mk package/go: security bump to v1.20.7 2023-08-01 23:18:52 +02:00