Golang

Go

125 vulnerabilities found.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.96%
  • Published 14.12.2018 14:29:00
  • Last modified 21.11.2024 03:53:30

The crypto/x509 package of Go before 1.10.6 and 1.11.x before 1.11.3 does not limit the amount of work performed for each chain verification, which might allow attackers to craft pathological inputs leading to a CPU denial of service. Go TLS servers ...

Exploit
  • EPSS 18.1%
  • Published 16.02.2018 17:29:00
  • Last modified 21.11.2024 04:11:45

The "go get" implementation in Go 1.9.4, when the -insecure command-line option is used, does not validate the import path (get/vcs.go only checks for "://" anywhere in the string), which allows remote attackers to execute arbitrary OS commands via a...

Exploit
  • EPSS 31.64%
  • Published 07.02.2018 21:29:00
  • Last modified 21.11.2024 04:10:55

Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases before Go 1.10rc2 allow "go get" remote command execution during source code build, by leveraging the gcc or clang plugin feature, because -fplugin= and -plugin= arguments were not bloc...

  • EPSS 10.07%
  • Published 18.10.2017 20:29:00
  • Last modified 20.04.2025 01:37:25

The net/http library in net/textproto/reader.go in Go before 1.4.3 does not properly parse HTTP header keys, which allows remote attackers to conduct HTTP request smuggling attacks via a space instead of a hyphen, as demonstrated by "Content Length" ...

  • EPSS 6.04%
  • Published 18.10.2017 20:29:00
  • Last modified 20.04.2025 01:37:25

The net/http library in net/http/transfer.go in Go before 1.4.3 does not properly parse HTTP headers, which allows remote attackers to conduct HTTP request smuggling attacks via a request with two Content-length headers.

  • EPSS 6.02%
  • Published 05.10.2017 21:29:00
  • Last modified 20.04.2025 01:37:25

Go before 1.8.4 and 1.9.x before 1.9.1 allows "go get" remote command execution. Using custom domains, it is possible to arrange things so that example.com/pkg1 points to a Subversion repository but example.com/pkg1/pkg2 points to a Git repository. I...

  • EPSS 0.15%
  • Published 05.10.2017 21:29:00
  • Last modified 20.04.2025 01:37:25

An unintended cleartext issue exists in Go before 1.8.4 and 1.9.x before 1.9.1. RFC 4954 requires that, during SMTP, the PLAIN auth scheme must only be used on network connections secured with TLS. The original implementation of smtp.PlainAuth in Go ...

  • EPSS 0.19%
  • Published 05.10.2017 01:29:03
  • Last modified 20.04.2025 01:37:25

On Darwin, user's trust preferences for root certificates were not honored. If the user had a root certificate loaded in their Keychain that was explicitly not trusted, a Go program would still verify a connection using that root certificate.

  • EPSS 0.43%
  • Published 05.10.2017 01:29:03
  • Last modified 20.04.2025 01:37:25

The net/http package's Request.ParseMultipartForm method starts writing to temporary files once the request body size surpasses the given "maxMemory" limit. It was possible for an attacker to generate a multipart request crafted such that the server ...

  • EPSS 2.69%
  • Published 06.07.2017 16:29:00
  • Last modified 20.04.2025 01:37:25

A bug in the standard library ScalarMult implementation of curve P-256 for amd64 architectures in Go before 1.7.6 and 1.8.x before 1.8.2 causes incorrect results to be generated for specific input points. An adaptive attack can be mounted to progress...