Golang

Go

170 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.02%
  • Veröffentlicht 10.08.2022 20:15:32
  • Zuletzt bearbeitet 21.11.2024 06:56:48

Uncontrolled recursion in Decoder.Skip in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a deeply nested XML document.

Exploit
  • EPSS 0.01%
  • Veröffentlicht 10.08.2022 20:15:26
  • Zuletzt bearbeitet 06.03.2026 20:16:09

Uncontrolled recursion in the Parse functions in go/parser before Go 1.17.12 and Go 1.18.4 allow an attacker to cause a panic due to stack exhaustion via deeply nested types or declarations.

Exploit
  • EPSS 0.06%
  • Veröffentlicht 10.08.2022 20:15:25
  • Zuletzt bearbeitet 06.03.2026 18:16:10

Acceptance of some invalid Transfer-Encoding headers in the HTTP/1 client in net/http before Go 1.17.12 and Go 1.18.4 allows HTTP request smuggling if combined with an intermediate server that also improperly fails to reject the header as invalid.

Exploit
  • EPSS 0.08%
  • Veröffentlicht 15.07.2022 20:15:08
  • Zuletzt bearbeitet 21.11.2024 07:03:04

Infinite loop in Read in crypto/rand before Go 1.17.11 and Go 1.18.3 on Windows allows attacker to cause an indefinite hang by passing a buffer larger than 1 << 32 - 1 bytes.

Exploit
  • EPSS 0.18%
  • Veröffentlicht 23.06.2022 17:15:12
  • Zuletzt bearbeitet 21.11.2024 06:59:15

Go before 1.17.10 and 1.18.x before 1.18.2 has Incorrect Privilege Assignment. When called with a non-zero flags parameter, the Faccessat function could incorrectly report that a file is accessible.

  • EPSS 0.18%
  • Veröffentlicht 20.04.2022 10:15:08
  • Zuletzt bearbeitet 21.11.2024 06:57:10

The generic P-256 feature in crypto/elliptic in Go before 1.17.9 and 1.18.x before 1.18.1 allows a panic via long scalar input.

  • EPSS 0.18%
  • Veröffentlicht 20.04.2022 10:15:07
  • Zuletzt bearbeitet 21.11.2024 06:50:50

encoding/pem in Go before 1.17.9 and 1.18.x before 1.18.1 has a Decode stack overflow via a large amount of PEM data.

  • EPSS 0.46%
  • Veröffentlicht 20.04.2022 10:15:07
  • Zuletzt bearbeitet 21.11.2024 06:55:54

Certificate.Verify in crypto/x509 in Go 1.18.x before 1.18.1 can be caused to panic on macOS when presented with certain malformed certificates. This allows a remote TLS server to cause a TLS client to panic.

  • EPSS 0.02%
  • Veröffentlicht 05.03.2022 20:15:08
  • Zuletzt bearbeitet 21.11.2024 06:51:23

regexp.Compile in Go before 1.16.15 and 1.17.x before 1.17.8 allows stack exhaustion via a deeply nested expression.

  • EPSS 0.04%
  • Veröffentlicht 11.02.2022 01:15:07
  • Zuletzt bearbeitet 21.11.2024 06:49:15

Rat.SetString in math/big in Go before 1.16.14 and 1.17.x before 1.17.7 has an overflow that can lead to Uncontrolled Memory Consumption.