PT-2017-13830

CVE-2017-15042

·

Published

2017-10-05

·

Updated

2024-06-15

Description by

CVSS 3.1
5.9
Medium
MetricsAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Go versions prior to 1.8.4 Go versions 1.9.x prior to 1.9.1
Description An issue exists where the PLAIN authentication scheme is used on network connections not secured with TLS, contrary to the requirements of RFC 4954. This allows a man-in-the-middle SMTP server to obtain the username and password. The smtp.PlainAuth implementation in Go sends the username and password if a man-in-the-middle SMTP server does not advertise STARTTLS but does advertise that PLAIN auth is acceptable.
Recommendations For Go versions prior to 1.8.4, update to version 1.8.4 or later to resolve the issue. For Go versions 1.9.x prior to 1.9.1, update to version 1.9.1 or later to resolve the issue. As a temporary workaround, consider restricting the use of the smtp.PlainAuth function to only secure connections until a patch is applied.
Exploitability
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
ALT-PU-2018-1024
AZL-79072
AZL-98781
CESA-2018_0878
GO-2021-0178
MGASA-2018-0089
OPENSUSE-SU-2024:10802-1
OPENSUSE-SU-2024:10803-1
OPENSUSE-SU-2024:10804-1
OPENSUSE-SU-2024:10805-1
OPENSUSE-SU-2024:10811-1
OPENSUSE-SU-2024:10812-1
RHSA-2017:3463
RHSA-2018:0878
RHSA-2018_0878
Found an issue in the description? Have something to add? Feel free to write us 👾