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-2017-1000097

23
FAUCET Score

CVE-2017-1000097 describes a vulnerability in Go programs running on Darwin where user-defined trust preferences for root certificates were ignored. Specifically, Go applications would still validate connections using root certificates explicitly marked as untrusted in the user's Keychain. This high-severity vulnerability (CVSS 7.5) has a network attack vector and low attack complexity, potentially leading to high integrity impact by allowing connections to untrusted entities. There is no evidence of active exploitation, public exploit code, or significant community discussion surrounding this CVE.

Impacted Technologies

VendorProductVersion(s)CPE
< 1.6.4CPE matchmatch criteria
cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
>= 1.7, < 1.7.4CPE matchmatch criteria
cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

7.5HIGH

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

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
HIGH
Availability Impact
NONE
Exploitability Score
3.9
Impact Score
3.6
CvssVersion
3.1

Exploit Intelligence

EPSS Score
1.29%
Probability of exploitation in next 30 days
EPSS Percentile
67.2%
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.0129 is in the 47th percentile among its peer group of 51,551 CVEs.

Social Chatter

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

Media Mentions

No media coverage found for this CVE.

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

Remediation

Vendor Patches (4)

redhatno patchvia redhat_api
Product: Red Hat OpenShift Enterprise 3Fixed in: golang
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: golang
redhatend of lifevia redhat_api
Product: Red Hat OpenStack Platform 8 (Liberty) Operational ToolsFixed in: golang
redhatend of lifevia redhat_api
Product: Red Hat OpenStack Platform 9 (Mitaka) Operational ToolsFixed in: golang

Vendor Advisories (2)

microsoft2017-Oct/CVE-2017-1000097Important

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.

Oct 10, 2017
redhatCVE-2017-1000097Low

golang: User's trust preferences for root certificates were not honored

Dec 1, 2016

References

github.com / golang/go/issues/18141
Issue TrackingThird Party Advisory
go-review.googlesource.com / c/33721
Broken Link
groups.google.com / forum