PT-2020-15476 · Jenkins · Jenkins Mailer Plugin+1

Peter Stã¶Ckli

·

Published

2020-09-16

·

Updated

2023-10-25

·

CVE-2020-2252

CVSS v2.0

5.8

Medium

VectorAV:N/AC:M/Au:N/C:P/I:P/A:N
Name of the Vulnerable Software and Affected Versions Jenkins Mailer Plugin versions 1.32 and earlier
Description The issue is related to the lack of hostname validation when connecting to the configured SMTP server. This could be exploited using a man-in-the-middle attack to intercept connections. It is estimated that this issue could potentially affect a large number of devices, given the popularity of the Jenkins Mailer Plugin.
Recommendations For Jenkins Mailer Plugin versions 1.32 and earlier, set the Java system property mail.smtp.ssl.checkserveridentity to true on startup to enable hostname validation. For versions prior to 1.32.1, 1.31.1, and 1.29.1, update to the respective fixed versions to enable hostname validation by default. As a temporary workaround for affected versions, consider setting the Java system property mail.smtp.ssl.checkserveridentity to true to protect against man-in-the-middle attacks. If issues arise, this protection can be disabled by setting mail.smtp.ssl.checkserveridentity to false.

Exploit

Fix

Improper Certificate Validation

Weakness Enumeration

Related Identifiers

CVE-2020-2252
GHSA-6FR3-286Q-Q3CR
RHSA-2020:4297
RHSA-2020:5102

Affected Products

Jenkins
Jenkins Mailer Plugin