VYPR

Go

by Golang

Source repositories

CVEs (220)

  • CVE-2019-16276HigSep 30, 2019
    risk 0.42cvss 7.5epss 0.05

    Go before 1.12.10 and 1.13.x before 1.13.1 allow HTTP Request Smuggling.

  • CVE-2017-1000098HigOct 5, 2017
    risk 0.42cvss 7.5epss 0.02

    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 ran out of file descriptors.

  • CVE-2017-1000097HigOct 5, 2017
    risk 0.42cvss 7.5epss 0.01

    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.

  • CVE-2023-39319MedSep 8, 2023
    risk 0.40cvss 6.1epss 0.01

    The html/template package does not apply the proper rules for handling occurrences of "<script", "<!--", and "</script" within JS literals in contexts. This may cause the template parser to improperly consider script contexts to be terminated early, causing actions to…

  • CVE-2023-39318MedSep 8, 2023
    risk 0.40cvss 6.1epss 0.01

    The html/template package does not properly handle HTML-like "" comment tokens, nor hashbang "#!" comment tokens, in contexts. This may cause the template parser to improperly interpret the contents of contexts, causing actions to be improperly escaped. This…

  • CVE-2020-24553MedSep 2, 2020
    risk 0.40cvss 6.1epss 0.04

    Go before 1.14.8 and 1.15.x before 1.15.1 allows XSS because text/html is the default for CGI/FCGI handlers that lack a Content-Type header.

  • CVE-2019-9741MedMar 13, 2019
    risk 0.40cvss 6.1epss 0.02

    An issue was discovered in net/http in Go 1.11.5. CRLF injection is possible if the attacker controls a url parameter, as demonstrated by the second argument to http.NewRequest with \r\n followed by an HTTP header or a Redis command.

  • CVE-2026-27144HigApr 8, 2026
    risk 0.39cvss 7.1epss 0.00

    The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.

  • CVE-2025-47907HigAug 7, 2025
    risk 0.39cvss 7.0epss 0.00

    Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can result in unexpected results if other queries are being made in parallel. This can result in a race condition that may overwrite the…

  • CVE-2021-36221MedAug 8, 2021
    risk 0.39cvss 5.9epss 0.03

    Go before 1.15.15 and 1.16.x before 1.16.7 has a race condition that can lead to a net/http/httputil ReverseProxy panic upon an ErrAbortHandler abort.

  • CVE-2020-15586MedJul 17, 2020
    risk 0.39cvss 5.9epss 0.03

    Go before 1.13.13 and 1.14.x before 1.14.5 has a data race in some net/http servers, as demonstrated by the httputil.ReverseProxy Handler, because it reads a request body and writes a response at the same time.

  • CVE-2018-16875MedDec 14, 2018
    risk 0.39cvss 5.9epss 0.06

    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 accepting client certificates…

  • CVE-2025-4673MedJun 11, 2025
    risk 0.37cvss 6.8epss 0.01

    Proxy-Authorization and Proxy-Authenticate headers persisted on cross-origin redirects potentially leaking sensitive information.

  • CVE-2025-0913MedJun 11, 2025
    risk 0.36cvss 5.5epss 0.00

    os.OpenFile(path, os.O_CREATE|O_EXCL) behaved differently on Unix and Windows systems when the target path was a dangling symlink. On Unix systems, OpenFile with O_CREATE and O_EXCL flags never follows symlinks. On Windows, when the target path was a symlink to a nonexistent…

  • CVE-2024-24789MedJun 5, 2024
    risk 0.36cvss 5.5epss 0.00

    The archive/zip package's handling of certain types of invalid zip files differs from the behavior of most zip implementations. This misalignment could be exploited to create an zip file with contents that vary depending on the implementation reading the file. The archive/zip…

  • CVE-2022-1962MedAug 10, 2022
    risk 0.36cvss 5.5epss 0.01

    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.

  • CVE-2021-27919MedMar 11, 2021
    risk 0.36cvss 5.5epss 0.02

    archive/zip in Go 1.16.x before 1.16.1 allows attackers to cause a denial of service (panic) upon attempted use of the Reader.Open API for a ZIP archive in which ../ occurs at the beginning of any filename.

  • CVE-2026-27145MedJun 2, 2026
    risk 0.35cvss 6.5epss 0.01

    (*x509.Certificate).VerifyHostname previously called matchHostnames in a loop over all DNS Subject Alternative Name (SAN) entries. This caused strings.Split(host, ".") to execute repeatedly on the same input hostname. With a large DNS SAN list, verification costs scaled…

  • CVE-2026-25680MedMay 22, 2026
    risk 0.35cvss 6.5epss 0.00

    Parsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.

  • CVE-2026-39827MedMay 22, 2026
    risk 0.35cvss 6.5epss 0.00

    An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection's internal state…

Page 8 of 11