Vulnerability Description
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.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Golang | Go | < 1.6.4 |
Related Weaknesses (CWE)
References
- https://github.com/golang/go/issues/18141Issue TrackingThird Party Advisory
- https://go-review.googlesource.com/c/33721/Broken Link
- https://groups.google.com/forum/#%21msg/golang-dev/4NdLzS8sls8/uIz8QlnIBQAJ
- https://github.com/golang/go/issues/18141Issue TrackingThird Party Advisory
- https://go-review.googlesource.com/c/33721/Broken Link
- https://groups.google.com/forum/#%21msg/golang-dev/4NdLzS8sls8/uIz8QlnIBQAJ
FAQ
What is CVE-2017-1000097?
CVE-2017-1000097 is a vulnerability with a CVSS score of 7.5 (HIGH). 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...
How severe is CVE-2017-1000097?
CVE-2017-1000097 has been rated HIGH with a CVSS base score of 7.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2017-1000097?
Check the references section above for vendor advisories and patch information. Affected products include: Golang Go.