Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2021-3115

28
FAUCET Score

CVE-2021-3115 is a command injection and remote code execution vulnerability affecting Go versions before 1.14.14 and 1.15.x before 1.15.7 on Windows. It occurs when the "go get" command fetches modules utilizing cgo, potentially allowing untrusted code execution via gcc. This vulnerability carries a CVSS score of 7.5 (HIGH), indicating a network-based attack with high complexity, requiring user interaction, but leading to high confidentiality, integrity, and availability impacts. There is no evidence of active exploitation, public exploit code (Metasploit, Nuclei, ExploitDB), or inclusion in CISA's KEV catalog, though it has received some community discussion and media coverage.

Impacted Technologies

VendorProductVersion(s)CPE
< 1.14.14CPE matchmatch criteria
cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
>= 1.15, < 1.15.7CPE matchmatch criteria
cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
33CPE matchmatch criteria
cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:*
Range not provided by sourceCPE matchmatch criteria
cpe:2.3:a:netapp:cloud_insights_telegraf_agent:-:*:*:*:*:*:*:*
Range not provided by sourceCPE matchmatch criteria
cpe:2.3:a:netapp:storagegrid:-:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

7.5HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
1.6
Impact Score
5.9
CvssVersion
3.1

Exploit Intelligence

EPSS Score
6.50%
Probability of exploitation in next 30 days
EPSS Percentile
93.0%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0650 is in the 60th percentile among its peer group of 1,572 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.4 Bluesky, 0.2 Mastodon, and 0.1 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.6 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (62)

microsoftpatch availablevia msrc
Product: 17080-17084Fixed in: 2.16.2-1
microsoftpatch availablevia msrc
Product: 19696-17084Fixed in: 2.16.2-1
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 ARMFixed in: 2.16.2-1
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 x64Fixed in: 2.16.2-1
microsoftpatch availablevia msrc
Product: azl3 python-tensorboard 2.11.0-3 on Azure Linux 3.0Fixed in: 2.16.2-1
microsoftpatch availablevia msrc
Product: azl3 python-tensorboard 2.16.2-1 on Azure Linux 3.0Fixed in: 2.16.2-1
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serverless-operator-bundle:1.10.2-4
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serverless-rhel8-operator:1.10.2-1
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serving-activator-rhel8:0.16.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serving-autoscaler-hpa-rhel8:0.16.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serving-autoscaler-rhel8:0.16.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serving-controller-rhel8:0.16.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serving-queue-rhel8:0.16.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serving-storage-version-migration-rhel8:0.16.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/serving-webhook-rhel8:0.16.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/svls-must-gather-rhel8:1.10.2-1
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/client-kn-rhel8:0.20.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-apiserver-receive-adapter-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-controller-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-in-memory-channel-controller-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-in-memory-channel-dispatcher-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-mtbroker-filter-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-mtbroker-ingress-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-mtchannel-broker-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-mtping-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-storage-version-migration-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-sugar-controller-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/eventing-webhook-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/ingress-rhel8-operator:1.14.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/knative-rhel8-operator:1.14.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/kn-cli-artifacts-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/kourier-control-rhel8:0.20.0-6
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serverless-operator-bundle:1.14.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serverless-rhel8-operator:1.14.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-activator-rhel8:0.20.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-autoscaler-hpa-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-autoscaler-rhel8:0.20.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-controller-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-domain-mapping-rhel8:0.20.0-9
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-domain-mapping-webhook-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-queue-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-storage-version-migration-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serving-webhook-rhel8:0.20.0-8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/svls-must-gather-rhel8:1.14.0-12
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/knative-rhel8-operator:1.14.1-2
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/kn-cli-artifacts-rhel8:0.20.0-11
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serverless 1 on RHEL 8Fixed in: openshift-serverless-clients-0:0.20.0-6.el8
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serverless 1 on RHEL 8Fixed in: openshift-serverless-clients-0:0.20.0-7.el8
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: go-toolset:rhel8-8040020210122160957.9f461222
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.14Fixed in: openshift-serverless-1/serverless-operator-bundle:1.14.1-3
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/client-kn-rhel8:0.16.1-4
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/ingress-rhel8-operator:1.10.2-1
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/knative-rhel8-operator:1.10.2-1
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/kn-cli-artifacts-rhel8:0.16.1-4
View patch
redhatpatch availablevia redhat_api
Product: Openshift Serveless 1.10Fixed in: openshift-serverless-1/kourier-control-rhel8:0.16.0-7
View patch
redhatno patchvia redhat_api
Product: OpenShift ServerlessFixed in: knative-serving
redhatno patchvia redhat_api
Product: OpenShift ServerlessFixed in: knative-eventing
redhatno patchvia redhat_api
Product: Red Hat Enterprise Linux 9Fixed in: golang
redhatno patchvia redhat_api
Product: Red Hat Developer ToolsFixed in: go-toolset-1.14-golang
redhatno patchvia redhat_api
Product: Red Hat Ceph Storage 3Fixed in: grafana
redhatend of lifevia redhat_api
Product: Red Hat Ceph Storage 3Fixed in: grafana-container
redhatend of lifevia redhat_api
Product: Red Hat Ceph Storage 4Fixed in: rhceph/rhceph-4-dashboard-rhel8

Vendor Advisories (3)

microsoft2024-Jun/CVE-2021-3115

CVE-2021-3115

Jun 11, 2024
redhatCVE-2021-3115Moderate

golang: cmd/go: packages using cgo can cause arbitrary code execution at build time

Jan 20, 2021
microsoft2021-Jan/CVE-2021-3115Important

Go before 1.14.14 and 1.15.x before 1.15.7 on Windows is vulnerable to Command Injection and remote code execution when using the "go get" command to fetch modules that make use of cgo (for example cgo can execute a gcc program from an untrusted download).

Jan 12, 2021

References

blog.golang.org / path-security
Vendor Advisory
groups.google.com / g/golang-announce/c/mperVMGa98w
Release NotesThird Party Advisory
lists.fedoraproject.org / archives/list/package-announce%40lists.fedoraproject.org/message/YWAYJGXWC232SG3UR3TR574E6BP3OSQQ
security.gentoo.org / glsa/202208-02
Third Party Advisory
security.netapp.com / advisory/ntap-20210219-0001
Third Party Advisory