[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3x0JgPomI0V5y2zbTLgeFFSKVc8OOzAJVL75LgrO9uk":3},{"success":4,"data":5},true,{"vendor":6,"topVulnerabilitiesByEpss":79,"kevVulnerabilities":138,"topProductsByCves":148,"seoMetadata":159,"meta":168},{"vendorId":7,"vendorName":8,"productCount":9,"cveCount":10,"kevCount":11,"versionCount":12,"lastCveUpdate":13,"firstLetter":14,"products":15,"description":78},12471,"golang",13,148,2,358,"2025-06-11","g",[16,21,28,33,39,44,50,54,58,62,67,70,74],{"id":17,"product_name":18,"version_count":19,"cve_count":20,"kev_count":11,"last_cve_update":13},50955,"go",245,124,{"id":22,"product_name":23,"version_count":24,"cve_count":25,"kev_count":26,"last_cve_update":27},50960,"net",10,6,0,"2018-10-01",{"id":29,"product_name":30,"version_count":25,"cve_count":31,"kev_count":26,"last_cve_update":32},50954,"crypto",4,"2023-12-18",{"id":34,"product_name":35,"version_count":36,"cve_count":31,"kev_count":37,"last_cve_update":38},50958,"http2",17,1,"2023-10-11",{"id":40,"product_name":41,"version_count":42,"cve_count":31,"kev_count":26,"last_cve_update":43},50965,"text",11,"2022-12-26",{"id":45,"product_name":46,"version_count":47,"cve_count":48,"kev_count":26,"last_cve_update":49},50964,"ssh",12,3,"2022-09-06",{"id":51,"product_name":52,"version_count":42,"cve_count":48,"kev_count":26,"last_cve_update":53},50959,"image","2023-08-02",{"id":55,"product_name":56,"version_count":36,"cve_count":11,"kev_count":37,"last_cve_update":57},50961,"networking","2023-10-10",{"id":59,"product_name":60,"version_count":9,"cve_count":37,"kev_count":26,"last_cve_update":61},50963,"protobuf","2021-01-11",{"id":63,"product_name":64,"version_count":65,"cve_count":37,"kev_count":26,"last_cve_update":66},50957,"hpack",8,"2023-02-28",{"id":68,"product_name":69,"version_count":25,"cve_count":37,"kev_count":26,"last_cve_update":66},50966,"tiff",{"id":71,"product_name":72,"version_count":37,"cve_count":37,"kev_count":26,"last_cve_update":73},50956,"h2c","2023-01-13",{"id":75,"product_name":76,"version_count":37,"cve_count":37,"kev_count":26,"last_cve_update":77},50962,"package_ssh","2020-02-20","Golang is a technology vendor with 13 tracked products and 148 known security vulnerabilities. Get comprehensive security analysis, vulnerability tracking, and threat intelligence for this vendor.",[80,87,94,100,105,111,115,122,127,133],{"cveId":81,"description":82,"publishedDate":57,"cvssScore":83,"cvssVersion":84,"severity":85,"isKev":4,"epssScore":86},"CVE-2023-44487","The HTTP\u002F2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.",7.5,"v3.1","High",0.99999,{"cveId":88,"description":89,"publishedDate":32,"cvssScore":90,"cvssVersion":84,"severity":91,"isKev":92,"epssScore":93},"CVE-2023-48795","The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. This occurs because the SSH Binary Packet Protocol (BPP), implemented by these extensions, mishandles the handshake phase and mishandles use of sequence numbers. For example, there is an effective attack against SSH's use of ChaCha20-Poly1305 (and CBC with Encrypt-then-MAC). The bypass occurs in chacha20-poly1305@openssh.com and (if CBC is used) the -etm@openssh.com MAC algorithms. This also affects Maverick Synergy Java SSH API before 3.1.0-SNAPSHOT, Dropbear through 2022.83, Ssh before 5.1.1 in Erlang\u002FOTP, PuTTY before 0.80, AsyncSSH before 2.14.2, golang.org\u002Fx\u002Fcrypto before 0.17.0, libssh before 0.10.6, libssh2 through 1.11.0, Thorn Tech SFTP Gateway before 3.4.6, Tera Term before 5.1, Paramiko before 3.4.0, jsch before 0.2.15, SFTPGo before 2.5.6, Netgate pfSense Plus through 23.09.1, Netgate pfSense CE through 2.7.2, HPN-SSH through 18.2.0, ProFTPD before 1.3.8b (and before 1.3.9rc2), ORYX CycloneSSH before 2.3.4, NetSarang XShell 7 before Build 0144, CrushFTP before 10.6.0, ConnectBot SSH library before 2.2.22, Apache MINA sshd through 2.11.0, sshj through 0.37.0, TinySSH through 20230101, trilead-ssh2 6401, LANCOM LCOS and LANconfig, FileZilla before 3.66.4, Nova before 11.8, PKIX-SSH before 14.4, SecureCRT before 9.4.3, Transmit5 before 5.10.4, Win32-OpenSSH before 9.5.0.0p1-Beta, WinSCP before 6.2.2, Bitvise SSH Server before 9.32, Bitvise SSH Client before 9.33, KiTTY through 0.76.1.13, the net-ssh gem 7.2.0 for Ruby, the mscdex ssh2 module before 1.15.0 for Node.js, the thrussh library before 0.35.1 for Rust, and the Russh crate before 0.40.2 for Rust.",5.9,"Medium",false,0.93547,{"cveId":95,"description":96,"publishedDate":97,"cvssScore":98,"cvssVersion":84,"severity":85,"isKev":4,"epssScore":99},"CVE-2020-0601","A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was from a trusted, legitimate source, aka 'Windows CryptoAPI Spoofing Vulnerability'.","2020-01-14",8.1,0.89436,{"cveId":101,"description":102,"publishedDate":103,"cvssScore":98,"cvssVersion":84,"severity":85,"isKev":92,"epssScore":104},"CVE-2018-16873","In Go before 1.10.6 and 1.11.x before 1.11.3, the \"go get\" command is vulnerable to remote code execution when executed with the -u flag and the import path of a malicious Go package, or a package that imports it directly or indirectly. Specifically, it is only vulnerable in GOPATH mode, but not in module mode (the distinction is documented at https:\u002F\u002Fgolang.org\u002Fcmd\u002Fgo\u002F#hdr-Module_aware_go_get). Using custom domains, it's possible to arrange things so that a Git repository is cloned to a folder named \".git\" by using a vanity import path that ends with \"\u002F.git\". If the Git repository root contains a \"HEAD\" file, a \"config\" file, an \"objects\" directory, a \"refs\" directory, with some work to ensure the proper ordering of operations, \"go get -u\" can be tricked into considering the parent directory as a repository root, and running Git commands on it. That will use the \"config\" file in the original Git repository root for its configuration, and if that config file contains malicious commands, they will execute on the system running \"go get -u\".","2018-12-14",0.66252,{"cveId":106,"description":107,"publishedDate":108,"cvssScore":109,"cvssVersion":84,"severity":85,"isKev":92,"epssScore":110},"CVE-2018-7187","The \"go get\" implementation in Go 1.9.4, when the -insecure command-line option is used, does not validate the import path (get\u002Fvcs.go only checks for \":\u002F\u002F\" anywhere in the string), which allows remote attackers to execute arbitrary OS commands via a crafted web site.","2018-02-16",8.8,0.63027,{"cveId":112,"description":113,"publishedDate":77,"cvssScore":83,"cvssVersion":84,"severity":85,"isKev":92,"epssScore":114},"CVE-2020-9283","golang.org\u002Fx\u002Fcrypto before v0.0.0-20200220183623-bac4c82f6975 for Go allows a panic during signature verification in the golang.org\u002Fx\u002Fcrypto\u002Fssh package. A client can attack an SSH server that accepts public keys. Also, a server can attack any SSH client.",0.20891,{"cveId":116,"description":117,"publishedDate":118,"cvssScore":119,"cvssVersion":84,"severity":120,"isKev":92,"epssScore":121},"CVE-2021-38297","Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large arguments in a function invocation from a WASM module, when GOARCH=wasm GOOS=js is used.","2021-10-18",9.8,"Critical",0.10874,{"cveId":123,"description":124,"publishedDate":125,"cvssScore":83,"cvssVersion":84,"severity":85,"isKev":92,"epssScore":126},"CVE-2022-24675","encoding\u002Fpem 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.","2022-04-20",0.0995,{"cveId":128,"description":129,"publishedDate":130,"cvssScore":119,"cvssVersion":131,"severity":120,"isKev":92,"epssScore":132},"CVE-2015-5739","The net\u002Fhttp library in net\u002Ftextproto\u002Freader.go in Go before 1.4.3 does not properly parse HTTP header keys, which allows remote attackers to conduct HTTP request smuggling attacks via a space instead of a hyphen, as demonstrated by \"Content Length\" instead of \"Content-Length.\"","2017-10-18","v3.0",0.09625,{"cveId":134,"description":135,"publishedDate":136,"cvssScore":119,"cvssVersion":84,"severity":120,"isKev":92,"epssScore":137},"CVE-2017-15041","Go before 1.8.4 and 1.9.x before 1.9.1 allows \"go get\" remote command execution. Using custom domains, it is possible to arrange things so that example.com\u002Fpkg1 points to a Subversion repository but example.com\u002Fpkg1\u002Fpkg2 points to a Git repository. If the Subversion repository includes a Git checkout in its pkg2 directory and some other work is done to ensure the proper ordering of operations, \"go get\" can be tricked into reusing this Git checkout for the fetch of code from pkg2. If the Subversion repository's Git checkout has malicious commands in .git\u002Fhooks\u002F, they will execute on the system running \"go get.\"","2017-10-05",0.09301,[139,143],{"cveId":81,"description":82,"publishedDate":57,"cvssScore":83,"cvssVersion":84,"severity":85,"isKev":4,"epssScore":86,"cisaVulnName":140,"cisaDateAdded":57,"cisaShortDescription":141,"cisaRequiredAction":142},"HTTP\u002F2 Rapid Reset Attack Vulnerability","HTTP\u002F2 contains a rapid reset vulnerability that allows for a distributed denial-of-service attack (DDoS).","Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.",{"cveId":95,"description":96,"publishedDate":97,"cvssScore":98,"cvssVersion":84,"severity":85,"isKev":4,"epssScore":99,"cisaVulnName":144,"cisaDateAdded":145,"cisaShortDescription":146,"cisaRequiredAction":147},"Microsoft Windows CryptoAPI Spoofing Vulnerability","2021-11-03","Microsoft Windows CryptoAPI (Crypt32.dll) contains a spoofing vulnerability in the way it validates Elliptic Curve Cryptography (ECC) certificates. An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was from a trusted, legitimate source. A successful exploit could also allow the attacker to conduct man-in-the-middle attacks and decrypt confidential information on user connections to the affected software. The vulnerability is also known under the moniker of CurveBall.","Apply updates per vendor instructions.",[149,150,151,152,153,154,155,156,157,158],{"id":17,"product_name":18,"version_count":19,"cve_count":20,"kev_count":11,"last_cve_update":13},{"id":22,"product_name":23,"version_count":24,"cve_count":25,"kev_count":26,"last_cve_update":27},{"id":29,"product_name":30,"version_count":25,"cve_count":31,"kev_count":26,"last_cve_update":32},{"id":34,"product_name":35,"version_count":36,"cve_count":31,"kev_count":37,"last_cve_update":38},{"id":40,"product_name":41,"version_count":42,"cve_count":31,"kev_count":26,"last_cve_update":43},{"id":45,"product_name":46,"version_count":47,"cve_count":48,"kev_count":26,"last_cve_update":49},{"id":51,"product_name":52,"version_count":42,"cve_count":48,"kev_count":26,"last_cve_update":53},{"id":55,"product_name":56,"version_count":36,"cve_count":11,"kev_count":37,"last_cve_update":57},{"id":59,"product_name":60,"version_count":9,"cve_count":37,"kev_count":26,"last_cve_update":61},{"id":63,"product_name":64,"version_count":65,"cve_count":37,"kev_count":26,"last_cve_update":66},{"title":160,"metaDescription":161,"keywords":162,"structuredData":163},"Golang - Security Vulnerabilities & Analysis | Precursor Intelligence","Comprehensive security analysis for Golang covering 13 products with 148 tracked vulnerabilities including 0 critical and 2 high-severity issues and 2 CISA KEV vulnerabilities. Real-time threat intelligence, CVE tracking, and security recommendations.","Golang vulnerabilities, Golang security, Golang CVE, Golang threat intelligence, vendor security analysis, cybersecurity threats, vulnerability management, CVE tracking, Golang KEV, Golang exploited vulnerabilities",{"@context":164,"@type":165,"name":166,"description":161,"url":167},"https:\u002F\u002Fschema.org","Organization","Golang","https:\u002F\u002Fprecursorintelligence.com\u002Fvendors\u002Fgolang",{"totalProducts":9,"totalVulnerabilities":10,"kevVulnerabilities":11,"lastUpdated":13,"generatedAt":169,"apiVersion":170},"2026-10-17T14:37:35.535Z","3.0"]