VYPR

Go

by Golang

Source repositories

CVEs (220)

  • CVE-2026-42500MedMay 29, 2026
    risk 0.27cvss 5.3epss 0.00

    Decoding a paletted BMP file with an out-of-range palette index results in a panic when accessing pixels in the invalid image.

  • CVE-2026-46598MedMay 22, 2026
    risk 0.27cvss 5.3epss 0.00

    For certain crafted inputs, a 'ed25519.PrivateKey' was created by casting malformed wire bytes, leading to a panic when used.

  • CVE-2026-39825MedMay 7, 2026
    risk 0.27cvss 5.3epss 0.00

    ReverseProxy can forward queries containing parameters not visible to Rewrite functions. When used with a Rewrite function, or a Director function which parses query parameters, ReverseProxy sanitizes the forwarded request to remove query parameters which are not parsed by…

  • CVE-2026-39819MedMay 7, 2026
    risk 0.27cvss 5.3epss 0.00

    The "go bug" command writes to two files with predictable names in the system temporary directory (for example, "/tmp"). An attacker with access to the temporary directory can create a symlink in one of these names, causing "go bug" to overwrite the target of the symlink.

  • CVE-2025-61724MedOct 29, 2025
    risk 0.27cvss 5.3epss 0.01

    The Reader.ReadResponse function constructs a response string through repeated string concatenation of lines. When the number of lines in a response is large, this can cause excessive CPU consumption.

  • CVE-2025-58189MedOct 29, 2025
    risk 0.27cvss 5.3epss 0.00

    When Conn.Handshake fails during ALPN negotiation the error contains attacker controlled information (the ALPN protocols sent by the client) which is not escaped.

  • CVE-2025-58186MedOct 29, 2025
    risk 0.27cvss 5.3epss 0.01

    Despite HTTP headers having a default limit of 1MB, the number of cookies that can be parsed does not have a limit. By sending a lot of very small cookies such as "a=;", an attacker can make an HTTP server allocate a large amount of structs, causing large memory consumption.

  • CVE-2025-58185MedOct 29, 2025
    risk 0.27cvss 5.3epss 0.01

    Parsing a maliciously crafted DER payload could allocate large amounts of memory, causing memory exhaustion.

  • CVE-2025-47912MedOct 29, 2025
    risk 0.27cvss 5.3epss 0.00

    The Parse function permits values other than IPv6 addresses to be included in square brackets within the host component of a URL. RFC 3986 permits IPv6 addresses to be included within the host component, enclosed within square brackets. For example: "http://[::1]/". IPv4…

  • CVE-2025-58183MedOct 29, 2025
    risk 0.21cvss 4.3epss 0.00

    tar.Reader does not set a maximum size on the number of sparse region data blocks in GNU tar pax 1.0 sparse files. A maliciously-crafted archive containing a large number of sparse regions can cause a Reader to read an unbounded amount of data from the archive into memory. When…

  • CVE-2024-34155MedSep 6, 2024
    risk 0.21cvss 4.3epss 0.01

    Calling any of the Parse functions on Go source code which contains deeply nested literals can cause a panic due to stack exhaustion.

  • CVE-2023-45289MedMar 5, 2024
    risk 0.21cvss 4.3epss 0.01

    When following an HTTP redirect to a domain which is not a subdomain match or exact match of the initial domain, an http.Client does not forward sensitive headers such as "Authorization" or "Cookie". For example, a redirect from foo.com to www.foo.com will forward the…

  • CVE-2022-30629LowAug 10, 2022
    risk 0.20cvss 3.1epss 0.01

    Non-random values for ticket_age_add in session tickets in crypto/tls before Go 1.17.11 and Go 1.18.3 allow an attacker that can observe TLS handshakes to correlate successive connections by comparing ticket ages during session resumption.

  • CVE-2025-22866MedFeb 6, 2025
    risk 0.19cvss 4.0epss 0.00

    Due to the usage of a variable time instruction in the assembly implementation of an internal function, a small number of bits of secret scalars are leaked on the ppc64le architecture. Due to the way this function is used, we do not believe this leakage is enough to allow…

  • CVE-2025-22873LowFeb 4, 2026
    risk 0.18cvss 3.8epss 0.00

    It was possible to improperly access the parent directory of an os.Root by opening a filename ending in "../". For example, Root.Open("../") would open the parent directory of the Root. This escape only permits opening the parent directory itself, not ancestors of the parent or…

  • CVE-2026-39824LowMay 22, 2026
    risk 0.14cvss 3.3epss 0.00

    NewNTUnicodeString does not check for string length overflow. When provided with a string that overflows the maximum size of a NTUnicodeString (a 16-bit number of bytes), it returns a truncated string rather than an error.

  • CVE-2026-27139LowMar 6, 2026
    risk 0.09cvss 2.5epss 0.00

    On Unix platforms, when listing the contents of a directory using File.ReadDir or File.Readdir the returned FileInfo could reference a file outside of the Root in which the File was opened. The impact of this escape is limited to reading metadata provided by lstat from arbitrary…

  • CVE-2021-3114MedJan 26, 2021
    risk 0.00cvss 6.5epss 0.03

    In Go before 1.14.14 and 1.15.x before 1.15.7, crypto/elliptic/p224.go can generate incorrect outputs, related to an underflow of the lowest limb during the final complete reduction in the P-224 field.

  • CVE-2019-6486HigJan 24, 2019
    risk 0.00cvss 8.2epss 0.04

    Go before 1.10.8 and 1.11.x before 1.11.5 mishandles P-521 and P-384 elliptic curves, which allows attackers to cause a denial of service (CPU consumption) or possibly conduct ECDH private key recovery attacks.

  • CVE-2014-7189Oct 7, 2014
    risk 0.00cvss epss 0.01

    crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the-middle attackers to spoof clients via unspecified vectors.

Page 11 of 11