blob: 13eb393beeb5338ee0ac54709a06b31f2b57ccd2 [file] [log] [blame]
id: GO-2021-0178
modules:
- module: std
versions:
- introduced: 1.1.0-0
fixed: 1.8.4
- introduced: 1.9.0-0
fixed: 1.9.1
vulnerable_at: 1.9.0
packages:
- package: net/smtp
symbols:
- plainAuth.Start
skip_fix: 'TODO: revisit this reason (fix appears to not work with Go <1.18)'
summary: Cleartext transmission of credentials in net/smtp
description: |-
SMTP clients using net/smtp can use the PLAIN authentication scheme on network
connections not secured with TLS, exposing passwords to man-in-the-middle SMTP
servers.
published: 2022-01-07T20:35:00Z
cves:
- CVE-2017-15042
credits:
- Stevie Johnstone
references:
- fix: https://go.dev/cl/68170
- fix: https://go.googlesource.com/go/+/ec3b6131de8f9c9c25283260c95c616c74f6d790
- report: https://go.dev/issue/22134
- web: https://groups.google.com/g/golang-dev/c/RinSE3EiJBI/m/kYL7zb07AgAJ