Download Go 1.11.5 / 1.10.8
Go, also referred to as golang, is a programming language developed by Google and the open source community since 2007. Among other things, the language is cloudflare, google, Netflix and Uber used. Go code can be compiled for Android, Linux, macOS, FreeBSD, and Windows on i386, amd64, and ARM processor architectures. The syntax of Go is similar to that of C and similar programming languages, although there are also some notable differences. Go also offers the option of distributed programming, where several processes are executed simultaneously. The team has released Go versions 1.11.5 and 1.10.8 with the following announcement:
Go 1.11.5 and Go 1.10.8 are released
Hi gophers,
We have just released Go 1.11.5 and Go 1.10.8 to address a recently reported security issue. We recommend that all users update to one of these releases (if you’re not sure which, choose Go 1.11.5).
This DoS vulnerability in the crypto/elliptic implementations of the P-521 and P-384 elliptic curves may let an attacker craft inputs that consume excessive amounts of CPU.
These inputs might be delivered via TLS handshakes, X.509 certificates, JWT tokens, ECDH shares or ECDSA signatures. In some cases, if an ECDH private key is reused more than once, the attack can also lead to key recovery.
The issue is CVE-2019-6486 and Go issue golang.org/issue/29903. See the Go issue for more details.
Downloads are available at for all supported platforms.
cheers,
Julie (on behalf of the Go team)
PS.
Due to an issue with the release tooling ( go1.11.5.linux-amd64.tar.gz and go1.10.8.linux-amd64.tar.gz include two unnecessary directories in the root of the archive: “gocache” and “tmp” They are harmless and safe to remove.
Version number | 1.11.5 / 1.10.8 |
Release status | Final |
Operating systems | Windows 7, Android, Linux, BSD, macOS, Solaris, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016 |
Website | The Go Programming Language |
Download | |
License type | Conditions (GNU/BSD/etc.) |