CVE-2014-7189
crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the...
crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the-middle attackers to spoof clients via unspecified vectors.
Exploit likelihood
What each source reports
NVD Score used
4.3
crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the-middle attackers to spoof clients via unspecified vectors.
- Record
CVE-2014-7189- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the-middle attackers to spoof clients via unspecified vectors.
- Record
CVE-2014-7189- Updated
- 2026-11-02
EUVDEUVD-2014-7066 No score
crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the-middle attackers to spoof clients via unspecified vectors.
- Record
EUVD-2014-7066- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qj74-fm89-4g8f No score
crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the...
crpyto/tls in Go 1.1 before 1.3.2, when SessionTicketsDisabled is enabled, allows man-in-the-middle attackers to spoof clients via unspecified vectors.
- Record
GHSA-qj74-fm89-4g8f- Updated
- 2026-11-02
OSVBELL-CVE-2014-7189
4.3
CVE-2014-7189 does not affect BellSoft software
- Record
BELL-CVE-2014-7189- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Updated
- 2026-11-02
OSVGO-2021-0154 No score
Man-in-the-middle attack with SessionTicketsDisabled in crypto/tls
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.
- Record
GO-2021-0154- Updated
- 2026-11-02
Show 7 moreShow less
OSVMGASA-2014-0410 No score
Updated golang packages fix CVE-2014-7189
Updated golang packages fix security vulnerability:
Go 1.1 through 1.3.2 has an issue that affects programs that use crypto/tls to implement a TLS server. If the server enables TLS client authentication using certificates and explicitly sets SessionTicketsDisabled to true in the tls.Config, then a malicious client can falsely assert ownership of any client certificate it wishes (CVE-2014-7189).
- Record
MGASA-2014-0410- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10028-1 No score
go-1.7.0-2.1 on GA media
These are all security issues fixed in the go-1.7.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10028-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10803-1 No score
go1.10-1.10.8-8.2 on GA media
These are all security issues fixed in the go1.10-1.10.8-8.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10803-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10804-1 No score
go1.11-1.11.13-10.5 on GA media
These are all security issues fixed in the go1.11-1.11.13-10.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10804-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10805-1 No score
go1.12-1.12.17-4.8 on GA media
These are all security issues fixed in the go1.12-1.12.17-4.8 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10805-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10811-1 No score
go1.4-1.4.3-12.2 on GA media
These are all security issues fixed in the go1.4-1.4.3-12.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10811-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10812-1 No score
go1.9-1.9.7-11.2 on GA media
These are all security issues fixed in the go1.9-1.9.7-11.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10812-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
stdlibGo |
1.1.0-0 up to 1.3.2 | 1.3.2 |
golangMageia:4 |
before 1.1.2-3.1.mga4 | 1.1.2-3.1.mga4 |
goopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 1.7.0-2.1 | 1.7.0-2.1 |
go1.10openSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 1.10.8-8.2 | 1.10.8-8.2 |
go1.11openSUSE:Tumbleweed From an advisory covering 15 CVEs |
before 1.11.13-10.5 | 1.11.13-10.5 |
go1.12openSUSE:Tumbleweed From an advisory covering 18 CVEs |
before 1.12.17-4.8 | 1.12.17-4.8 |
go1.4openSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 1.4.3-12.2 | 1.4.3-12.2 |
go1.9openSUSE:Tumbleweed From an advisory covering 9 CVEs |
before 1.9.7-11.2 | 1.9.7-11.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-7189 is a medium vulnerability (CVSS 4.3) in Golang Go, published October 7, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.38%, the 72nd percentile. Fixed in stdlib 1.3.2.
References
exchange.xforce.ibmcloud.com/vulnerabilities/96693
securityfocus.com/bid/70156
openwall.com/lists/oss-security/2014/09/26/28
groups.google.com/forum
nvd.nist.gov/vuln/detail/CVE-2014-7189
github.com/advisories/GHSA-qj74-fm89-4g8f
Show 25 moreShow less
docs.bell-sw.com/security/cves/CVE-2014-7189
go.dev/cl/148080043
go.dev/issue/53085
groups.google.com/g/golang-nuts/c/eeOHNw_shwU/m/OHALUmroA5kJ
advisories.mageia.org/MGASA-2014-0410.html
bugs.mageia.org/show_bug.cgi?id=14181
suse.com/security/cve/CVE-2014-7189
suse.com/security/cve/CVE-2015-8618
suse.com/security/cve/CVE-2016-3959
suse.com/security/cve/CVE-2016-5386
suse.com/security/cve/CVE-2017-15041
suse.com/security/cve/CVE-2017-15042
suse.com/security/cve/CVE-2017-8932
suse.com/security/cve/CVE-2018-16873
suse.com/security/cve/CVE-2018-16874
suse.com/security/cve/CVE-2018-16875
suse.com/security/cve/CVE-2018-6574
suse.com/security/cve/CVE-2019-6486
suse.com/security/cve/CVE-2019-14809
suse.com/security/cve/CVE-2019-9512
suse.com/security/cve/CVE-2019-9514
suse.com/security/cve/CVE-2019-11888
suse.com/security/cve/CVE-2019-16276
suse.com/security/cve/CVE-2019-17596
suse.com/security/cve/CVE-2018-7187