Vulnerability Report: GO-2021-0154
standard library- CVE-2014-7189
- Affects: crypto/tls
- Published: May 25, 2022
- Modified: Jun 03, 2024
When SessionTicketsDisabled is enabled, crypto/tls allowed man-in-the-middle attackers to spoof clients via unspecified vectors. If the server enables TLS client authentication using certificates (this is rare) and explicitly sets SessionTicketsDisabled to true in the tls.Config, then a malicious client can falsely assert ownership of any client certificate it wishes.
Affected Packages
-
PathGo VersionsSymbols
-
from go1.1.0-0 before go1.3.2
2 unexported affected symbols
- checkForResumption
- decryptTicket
Aliases
References
- https://go.dev/cl/148080043
- https://go.dev/issue/53085
- https://groups.google.com/g/golang-nuts/c/eeOHNw_shwU/m/OHALUmroA5kJ
- https://vuln.go.dev/ID/GO-2021-0154.json
Credits
- Go Team
Feedback
See anything missing or incorrect?
Suggest an edit to this report.