Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

Golang

First CVE: Oct 7, 2014Active for: 12 yearsTotal CVEs: 224
68.1
VTI Score
TOP TARGET

The Go programming language and its standard library sit at the foundation of a vast ecosystem of cloud infrastructure, containerization platforms, and microservices, making vulnerabilities in the language runtime and core packages propagate across an enormous downstream attack surface despite a narrow upstream product list. Vulnerabilities affecting Go skew toward serious outcomes, with a meaningful share reaching critical severity, though the distributed nature of the language means remediation depends heavily on downstream projects rebuilding and deploying updated binaries. The exposure recurs across core packages including the cryptographic, networking, and HTTP/2 implementations, and clusters through weakness classes including resource exhaustion, certificate validation flaws, code injection, and uncontrolled recursion that reflect both parser complexity and the parsing-heavy demands of protocol implementations. Defenders should treat Go language advisories as high-priority and track them separately from individual application vulnerabilities, since a single flaw in the runtime or standard library can affect thousands of downstream projects; current exploitation activity and exposure counts are shown alongside this summary.

FAUCET AI Generated
224
Total CVEs
More Total CVEs than 100% of tracked vendors
1.4
Avg CVEs / Product / Year
More Avg CVEs / Product / Year than 76% of tracked vendors
7.3
Avg CVSS Score
Higher Avg CVSS Score than 54% of tracked vendors
0.9%
In CISA KEV
Higher KEV Rate than 99% of tracked vendors

Trends Over Time

The number and severity of CVEs published that impact products developed by Golang over time

Volume of CVEsAvg CVSS Base Score
First CVE
Oct 7, 2014
11 years ago
Most Recent CVE
Jul 8, 2026
17 days ago

Products(13 total)

Top CVEs

Signals from CVEs in this vendor scope (224 CVEs).

224 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
CVE-2023-44487HIGH
The HTTP/2 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
Oct 10, 20237.597YESYES
CVE-2020-0601HIGH
A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by u
Jan 14, 20208.197YESYES
CVE-2023-48795MEDIUM
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 packet
Dec 18, 20235.981NOYES
CVE-2018-16873HIGH
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 packa
Dec 14, 20188.163NONO
CVE-2018-7187HIGH
The "go get" implementation in Go 1.9.4, when the -insecure command-line option is used, does not validate the import path (get/vcs.go only checks for "://" anywhere in the string)
Feb 16, 20188.862NONO
CVE-2020-9283HIGH
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
Feb 20, 20207.547NOYES
CVE-2026-39821CRITICAL
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 th
May 22, 20269.646NONO
CVE-2026-46595CRITICAL
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-addre
May 22, 202610.044NONO
CVE-2026-39830CRITICAL
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
May 22, 20269.143NONO
CVE-2026-42508CRITICAL
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.
May 22, 20269.142NONO
View all 224 CVEs →

CVE Severity & Scoring

Severity distribution of CVEs that affect this vendor's products224 CVEs
30%
56%
13%
Severity distribution among all CVEs352,708 CVEs
45%
40%
11%
LowMediumHighCritical
Attack Vector
Local24 (10.7%)
Network199 (88.8%)
Unknown1 (0.4%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low195 (87.1%)
High28 (12.5%)
Unknown1 (0.4%)
User Interaction
None186 (83.0%)
Unknown1 (0.4%)
Required37 (16.5%)
Privileges Required
Low17 (7.6%)
High1 (0.4%)
None205 (91.5%)
Unknown1 (0.4%)

Exploit Exposure

Signals from CVEs in this vendor scope (224 CVEs).

CISA KEV
2 CVEs
0.9% of CVEs· 99th percentile
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
1 CVE
0.4% of CVEs· 95th percentile
ExploitDB
3 CVEs
1.3% of CVEs· 74th percentile

Social Chatter

An overview of all social media posts that mention a CVE ID that affects a product developed by Golang.

Media Mentions

Media articles that mention a CVE ID that affects a product developed by Golang — matched by CVE ID, not by vendor name.

Top CNAs Publishing CVEs For Golang's Products

View all 10 CNAs →

Top CWEs