← Back

Golang

golang

221 CVEs • 13 products

Products (13)

Click to collapse
Toggle
Go
go
Crypto
crypto
Net
net
Http2
http2
Image
image
Text
text
Ssh
ssh
Tiff
tiff
Networking
networking
Package Ssh
package_ssh
Protobuf
protobuf
H2c
h2c
Hpack
hpack

CVEs (221)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Golang
1Go
Jul 13, 2026
Jul 8, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
Handshakes which used Encrypted Client Hello could be de-anonymized by a passive network observer due to a disclosure of pre-shared key identities in the unencrypted client hello.
1Golang
1Go
Jul 13, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link and the path ends in /. For example, 'root.Open("s...Show more
On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link and the path ends in /. For example, 'root.Open("symlink/")' will open "symlink" even when "symlink" is a symbolic link pointing outside of the root.Show less
1Golang
1Tiff
Jul 1, 2026
Jun 26, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.
3Golang
RedhatTraefik
3Go
Openshift AiTraefik
Jul 15, 2026
Jun 23, 2026
8.7 HIGH· v4
7.5 HIGH· v3
N/A· v2
Traefik before 2.10.5 and 3.0.0-beta4 is affected by a denial-of-service vulnerability in HTTP/2 request handling inherited from the Go standard library's HTTP/2 implementation (CVE-2023-44487 / CVE-2023-39325, the 'Rapi...Show more
Traefik before 2.10.5 and 3.0.0-beta4 is affected by a denial-of-service vulnerability in HTTP/2 request handling inherited from the Go standard library's HTTP/2 implementation (CVE-2023-44487 / CVE-2023-39325, the 'Rapid Reset' technique). A remote attacker can rapidly create and cancel HTTP/2 streams to exhaust server resources and cause service unavailability.Show less
1Golang
1Net
Jul 23, 2026
May 22, 2026
N/A· v4
6.1 MEDIUM· v3
N/A· v2
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
1Golang
1Net
Jul 23, 2026
May 22, 2026
N/A· v4
6.1 MEDIUM· v3
N/A· v2
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
1Golang
1Net
Jul 24, 2026
May 22, 2026
N/A· v4
9.6 CRITICAL· v3
N/A· v2
The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an erro...Show more
The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege escalation in programs using the idna package. For example, a program which performs privilege checks on the ASCII hostname may reject "example.com" but permit "xn--example-.com". If that program subsequently converts the ASCII hostname to Unicode, it will inadvertently permits access to the Unicode name "example.com".Show less
1Golang
1Net
Jul 23, 2026
May 22, 2026
N/A· v4
6.1 MEDIUM· v3
N/A· v2
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
1Golang
1Net
Jul 23, 2026
May 22, 2026
N/A· v4
6.1 MEDIUM· v3
N/A· v2
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
1Golang
1Net
Jul 23, 2026
May 22, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Parsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.
1Golang
1Crypto
Jul 23, 2026
May 22, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
For certain crafted inputs, a 'ed25519.PrivateKey' was created by casting malformed wire bytes, leading to a panic when used.
1Golang
1Crypto
Jul 23, 2026
May 22, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
An incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs.
1Golang
1Crypto
Jul 23, 2026
May 22, 2026
N/A· v4
10.0 CRITICAL· v3
N/A· v2
Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped.
1Golang
1Crypto
Jul 23, 2026
May 22, 2026
N/A· v4
9.1 CRITICAL· v3
N/A· v2
Previously, a revoked 'SignatureKey' belonging to a CA was not correctly checked for revocation. Now, both the 'key' and 'key.SignatureKey' are checked for @revoked.
1Golang
1Crypto
Jul 24, 2026
May 22, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
SSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of pan...Show more
SSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of panicking when these callbacks are nil.Show less
1Golang
1Crypto
Jul 23, 2026
May 22, 2026
N/A· v4
9.1 CRITICAL· v3
N/A· v2
When writing data larger than 4GB in a single Write call on an SSH channel, an integer overflow in the internal payload size calculation caused the write loop to spin indefinitely, sending empty packets without making pr...Show more
When writing data larger than 4GB in a single Write call on an SSH channel, an integer overflow in the internal payload size calculation caused the write loop to spin indefinitely, sending empty packets without making progress. The size comparison now uses int64 to prevent truncation.Show less
1Golang
1Crypto
Jul 23, 2026
May 22, 2026
N/A· v4
9.1 CRITICAL· v3
N/A· v2
The in-memory keyring returned by NewKeyring() silently accepted keys with the ConfirmBeforeUse constraint but never enforced it. The key would sign without any confirmation prompt, with no indication to the caller that...Show more
The in-memory keyring returned by NewKeyring() silently accepted keys with the ConfirmBeforeUse constraint but never enforced it. The key would sign without any confirmation prompt, with no indication to the caller that the constraint was not in effect. NewKeyring() now returns an error when unsupported constraints are requested.Show less
1Golang
1Crypto
Jul 24, 2026
May 22, 2026
N/A· v4
9.1 CRITICAL· v3
N/A· v2
When adding a key to a remote agent constraint extensions such as restrict-destination-v00@openssh.com were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing un...Show more
When adding a key to a remote agent constraint extensions such as restrict-destination-v00@openssh.com were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now serializes all constraint extensions. Additionally, the in-memory keyring returned by NewKeyring() now rejects keys with unsupported constraint extensions instead of silently ignoring them.Show less
1Golang
1Crypto
Jul 23, 2026
May 22, 2026
N/A· v4
9.1 CRITICAL· v3
N/A· v2
The Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowi...Show more
The Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowing unattended use of a hardware security key. To restore the previous behavior, return a "no-touch-required" extension in Permissions.Extensions from PublicKeyCallback.Show less
1Golang
1Crypto
Jul 24, 2026
May 22, 2026
N/A· v4
9.1 CRITICAL· v3
N/A· v2
A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection's read loop. The blocked goroutine could not be released by calling Close(), resulting in a resourc...Show more
A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection's read loop. The blocked goroutine could not be released by calling Close(), resulting in a resource leak per connection. Unsolicited global responses are now discarded.Show less