It was found that smtp.PlainAuth scheme was vulnerable to man-in-the-middle attack. smtp.PlainAuth implementation would send the username and password to man-in-the-middle SMTP server that doesn’t advertise STARTTLS and does advertise that PLAIN auth is OK. Upstream bug: https://github.com/golang/go/issues/22134 Upstream patches: Go 1.8: https://go-review.googlesource.com/c/go/+/68023 Go 1.9: https://go-review.googlesource.com/c/go/+/68210
Created golang tracking bugs for this issue: Affects: epel-6 [bug 1498872] Affects: fedora-all [bug 1498873]
github issue was updated to include CVE-2017-15042
This issue has been addressed in the following products: Red Hat Developer Tools Via RHSA-2017:3463 https://access.redhat.com/errata/RHSA-2017:3463
This issue has been addressed in the following products: Red Hat Enterprise Linux 7 Via RHSA-2018:0878 https://access.redhat.com/errata/RHSA-2018:0878