VYPR

Vendor CVEs

Golang

All CVEs

269 total · sorted by risk
  • CVE-2020-29652HigDec 17, 2020
    risk 0.49cvss 7.5epss 0.03

    A nil pointer dereference in the golang.org/x/crypto/ssh component through v0.0.0-20201203163018-be400aefbc4c for Go allows remote attackers to cause a denial of service against SSH servers.

  • CVE-2020-28362HigNov 18, 2020
    risk 0.49cvss 7.5epss 0.04

    Go before 1.14.12 and 1.15.x before 1.15.4 allows Denial of Service.

  • CVE-2018-17848HigOct 1, 2018
    risk 0.49cvss 7.5epss 0.02

    The html package (aka x/net/html) through 2018-09-25 in Go mishandles , leading to a "panic: runtime error" (index out of range) in (*insertionModeStack).pop in node.go, called from inHeadIM, during an html.Parse call.

  • CVE-2018-17847HigOct 1, 2018
    risk 0.49cvss 7.5epss 0.02

    The html package (aka x/net/html) through 2018-09-25 in Go mishandles , leading to a "panic: runtime error" (index out of range) in (*nodeStack).pop in node.go, called from (*parser).clearActiveFormattingElements, during an html.Parse call.

  • CVE-2018-17846HigOct 1, 2018
    risk 0.49cvss 7.5epss 0.03

    The html package (aka x/net/html) through 2018-09-25 in Go mishandles , leading to an infinite loop during an html.Parse call because inSelectIM and inSelectInTableIM do not comply with a specification.

  • CVE-2018-17143HigSep 17, 2018
    risk 0.49cvss 7.5epss 0.03

    The html package (aka x/net/html) through 2018-09-17 in Go mishandles <isindex/action=0>, leading to a "panic: runtime error" in inBodyIM in parse.go during an html.Parse call.

  • CVE-2018-17142HigSep 17, 2018
    risk 0.49cvss 7.5epss 0.02

    The html package (aka x/net/html) through 2018-09-17 in Go mishandles , leading to a "panic: runtime error" in parseCurrentToken in parse.go during an html.Parse call.

  • CVE-2016-3959HigMay 23, 2016
    risk 0.49cvss 7.5epss 0.04

    The Verify function in crypto/dsa/dsa.go in Go before 1.5.4 and 1.6.x before 1.6.1 does not properly check parameters passed to the big integer library, which might allow remote attackers to cause a denial of service (infinite loop) via a crafted public key to a program that…

  • CVE-2015-8618HigJan 27, 2016
    risk 0.49cvss 7.5epss 0.03

    The Int.Exp Montgomery code in the math/big library in Go 1.5.x before 1.5.3 mishandles carry propagation and produces incorrect output, which makes it easier for attackers to obtain private RSA keys via unspecified vectors.

  • CVE-2023-29400HigMay 11, 2023
    risk 0.48cvss 7.3epss 0.01

    Templates containing actions in unquoted HTML attributes (e.g. "attr={{.}}") executed with empty input can result in output with unexpected results when parsed due to HTML normalization rules. This may allow injection of arbitrary attributes into tags.

  • CVE-2023-24539HigMay 11, 2023
    risk 0.48cvss 7.3epss 0.01

    Angle brackets (<>) are not considered dangerous characters when inserted into CSS contexts. Templates containing multiple actions separated by a '/' character can result in unexpectedly closing the CSS context and allowing for injection of unexpected HTML, if executed with…

  • CVE-2021-33195HigAug 2, 2021
    risk 0.48cvss 7.3epss 0.03

    Go before 1.15.13 and 1.16.x before 1.16.5 has functions for DNS lookups that do not validate replies from DNS servers, and thus a return value may contain an unsafe injection (e.g., XSS) that does not conform to the RFC1035 format.

  • CVE-2025-47909HigAug 29, 2025
    risk 0.47cvss 7.3epss 0.00

    Hosts listed in TrustedOrigins implicitly allow requests from the corresponding HTTP origins, allowing network MitMs to perform CSRF attacks. After the CVE-2025-24358 fix, a network attacker that places a form at http://example.com can't get it to submit to https://example.com…

  • CVE-2026-33810HigApr 8, 2026
    risk 0.46cvss 8.2epss 0.00

    When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different case than the constraint. This only affects validation of otherwise trusted certificate chains, issued by a root CA in…

  • CVE-2025-68119HigJan 28, 2026
    risk 0.46cvss 7.0epss 0.00

    Downloading and building modules with malicious version strings can cause local code execution. On systems with Mercurial (hg) installed, downloading modules from non-standard sources (e.g., custom domains) can cause unexpected code execution due to how external VCS commands are…

  • CVE-2020-9283HigFeb 20, 2020
    risk 0.46cvss 7.5epss 0.21

    golang.org/x/crypto before v0.0.0-20200220183623-bac4c82f6975 for Go allows a panic during signature verification in the golang.org/x/crypto/ssh package. A client can attack an SSH server that accepts public keys. Also, a server can attack any SSH client.

  • CVE-2017-3204HigApr 4, 2017
    risk 0.46cvss 8.1epss 0.03

    The Go SSH library (x/crypto/ssh) by default does not verify host keys, facilitating man-in-the-middle attacks. Default behavior changed in commit e4e2799 to require explicitly registering a hostkey verification mechanism.

  • CVE-2026-39822HigJul 8, 2026
    risk 0.44cvss 7.8epss 0.00

    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…

  • CVE-2025-61731HigJan 28, 2026
    risk 0.44cvss 7.8epss 0.01

    Building a malicious file with cmd/go can cause can cause a write to an attacker-controlled file with partial control of the file content. The "#cgo pkg-config:" directive in a Go source file provides command-line arguments to provide to the Go pkg-config command. An attacker…

  • CVE-2016-3958HigMay 23, 2016
    risk 0.44cvss 7.8epss 0.00

    Untrusted search path vulnerability in Go before 1.5.4 and 1.6.x before 1.6.1 on Windows allows local users to gain privileges via a Trojan horse DLL in the current working directory, related to use of the LoadLibrary function.

  • CVE-2021-34558MedJul 15, 2021
    risk 0.43cvss 6.5epss 0.07

    The crypto/tls package of Go through 1.16.5 does not properly assert that the type of public key in an X.509 certificate matches the expected type when doing a RSA based key exchange, allowing a malicious TLS server to cause a TLS client to panic.

  • CVE-2026-61629HigSep 21, 2026
    risk 0.42cvss 7.5epss 0.00

    nginx ignition is a user interface for the nginx web server. In versions 2.29.0 through 2.40.0, the gin i18n middleware in nginx-ignition's API server runs in front of every HTTP request and calls `golang.org/x/text/language.ParseAcceptLanguage` on the raw `Accept-Language`…

  • CVE-2026-78662HigSep 2, 2026
    risk 0.42cvss 7.5epss 0.00

    Previously, a channel registered in the mux's chanList is not usable until it is established. A malicious peer was able flood the channel's incomingRequests, deadlocking the entire connection. Now, we add an atomic established state, set when a channel becomes usable. Until such…

  • CVE-2026-56855HigSep 2, 2026
    risk 0.42cvss 7.5epss 0.01

    Previously, after a channel has been established, a malicious peer could send crafted messages that would deadlock the entire connection. Now, we handle all RFC 4254 channel messages; global requests are handled explicitly. Then, treat all other messages as a protocol error and…

  • CVE-2026-46603HigAug 14, 2026
    risk 0.42cvss 7.5epss 0.01

    VP8L decoding in golang.org/x/image/vp8l can allocate an excessive amount of memory when processing a crafted VP8L image containing many unused Huffman tree groups. This allows a remote attacker to cause a denial of service via memory exhaustion.

  • CVE-2026-56864HigAug 13, 2026
    risk 0.42cvss 7.5epss 0.00

    A malicious GOSUMDB was capable of serving arbitrary module content not contained within the transparency log. This attack allows for a coordinating GOPROXY and GOSUMDB to serve a client malicious module content that cannot be detected by evaluating the transparency log. In…

  • CVE-2026-56862HigAug 13, 2026
    risk 0.42cvss 7.5epss 0.01

    Handshake messages, such as KeyUpdate, are always considered as state-advancing, regardless of whether a handshake has been completed or not. As a result, a malicious client can keep sending KeyUpdate messages to force the server to keep performing key derivation operations…

  • CVE-2026-56859HigAug 13, 2026
    risk 0.42cvss 7.5epss 0.01

    Previously, DecodeElement would reset the depth counter causing it to never fire; this could lead to stack exhaustion.

  • CVE-2026-33818HigAug 13, 2026
    risk 0.42cvss 7.5epss 0.01

    Enforce a recursion limit in Unmarshal to prevent stack exhaustion when parsing deeply-nested, recursive structures.

  • CVE-2026-46601HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.01

    The webp decoder can panic when processing a VP8 chunk with dimensions that do not match the canvas size.

  • CVE-2023-54365HigJun 23, 2026
    risk 0.42cvss 7.5epss 0.01

    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…

  • CVE-2026-42504HigJun 2, 2026
    risk 0.42cvss 7.5epss 0.01

    Decoding a maliciously-crafted MIME header containing many invalid encoded-words can consume excessive CPU.

  • CVE-2026-46599HigMay 29, 2026
    risk 0.42cvss 7.5epss 0.01

    The TIFF decoder does not place a limit on the size of PackBits-compressed data. A maliciously-crafted image can exploit this to cause a small image (both in terms of pixel width/height and encoded size) to make the decoder decode large amounts of compressed data.

  • CVE-2026-46597HigMay 22, 2026
    risk 0.42cvss 7.5epss 0.01

    An incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs.

  • CVE-2026-39829HigMay 22, 2026
    risk 0.42cvss 7.5epss 0.01

    The RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated…

  • CVE-2026-42501HigMay 7, 2026
    risk 0.42cvss 7.5epss 0.00

    A malicious module proxy can exploit a flaw in the go command's validation of module checksums to bypass checksum database validation. This vulnerability affects any user using an untrusted module proxy (GOMODPROXY) or checksum database (GOSUMDB). A malicious module proxy can…

  • CVE-2026-42499HigMay 7, 2026
    risk 0.42cvss 7.5epss 0.01

    Pathological inputs could cause DoS through consumePhrase when parsing an email address according to RFC 5322.

  • CVE-2026-39836HigMay 7, 2026
    risk 0.42cvss 7.5epss 0.01

    The Dial and LookupPort functions panic on Windows when provided with an input containing a NUL (0).

  • CVE-2026-39820HigMay 7, 2026
    risk 0.42cvss 7.5epss 0.01

    Well-crafted inputs reaching ParseAddress, ParseAddressList, and ParseDate were able to trigger excessive CPU exhaustion and memory allocations.

  • CVE-2026-33814HigMay 7, 2026
    risk 0.42cvss 7.5epss 0.01

    When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.

  • CVE-2026-33811HigMay 7, 2026
    risk 0.42cvss 7.5epss 0.01

    When using LookupCNAME with the cgo DNS resolver, a very long CNAME response can trigger a double-free of C memory and a crash.

  • CVE-2026-33813HigApr 21, 2026
    risk 0.42cvss 7.5epss 0.01

    Parsing a WEBP image with an invalid, large size panics on 32-bit platforms.

  • CVE-2026-32283HigApr 8, 2026
    risk 0.42cvss 7.5epss 0.01

    If one side of the TLS connection sends multiple key update messages post-handshake in a single record, the connection can deadlock, causing uncontrolled consumption of resources. This can lead to a denial of service. This only affects TLS 1.3.

  • CVE-2026-32281HigApr 8, 2026
    risk 0.42cvss 7.5epss 0.00

    Validating certificate chains which use policies is unexpectedly inefficient when certificates in the chain contain a very large number of policy mappings, possibly causing denial of service. This only affects validation of otherwise trusted certificate chains, issued by a root…

  • CVE-2026-32280HigApr 8, 2026
    risk 0.42cvss 7.5epss 0.01

    During chain building, the amount of work that is done is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.Intermediates, which can lead to a denial of service. This affects both direct users of crypto/x509 and users of…

  • CVE-2026-27137HigMar 6, 2026
    risk 0.42cvss 7.5epss 0.01

    When verifying a certificate chain which contains a certificate containing multiple email address constraints which share common local portions but different domain portions, these constraints will not be properly applied, and only the last constraint will be considered.

  • CVE-2026-25679HigMar 6, 2026
    risk 0.42cvss 7.5epss 0.01

    url.Parse insufficiently validated the host/authority component and accepted some invalid URLs.

  • CVE-2025-61726HigJan 28, 2026
    risk 0.42cvss 7.5epss 0.02

    The net/url package does not set a limit on the number of query parameters in a query. While the maximum size of query parameters in URLs is generally limited by the maximum request header size, the net/http.Request.ParseForm method can parse large URL-encoded forms. Parsing a…

  • CVE-2025-61727MedDec 3, 2025
    risk 0.42cvss 6.5epss 0.00

    An excluded subdomain constraint in a certificate chain does not restrict the usage of wildcard SANs in the leaf certificate. For example a constraint that excludes the subdomain test.example.com does not prevent a leaf certificate from claiming the SAN *.example.com.

  • CVE-2025-61725HigOct 29, 2025
    risk 0.42cvss 7.5epss 0.01

    The ParseAddress function constructs domain-literal address components through repeated string concatenation. When parsing large domain-literal components, this can cause excessive CPU consumption.

Page 3 of 6