On Darwin, users 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.
The product does not validate, or incorrectly validates, a certificate.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Go | Golang | * | 1.6.4 (excluding) |
Go | Golang | 1.7 (including) | 1.7.4 (excluding) |