Skip to content
OpenAdvisories
Unscored CVE-2017-1000097 EUVD-2017-1401GHSA-2g28-jxx8-mj9hGO-2022-0171

Mishandled trust preferences for root certificates on Darwin in crypto/x509

Published Oct 4, 2017 · Updated Sep 16, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 golang No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
Go stdlib < 1.6.4 · >= 1.7.0-0, < 1.7.4 1.6.4, 1.7.4 GO-2022-0171

References