Jenkins Email Extension Plugin SMTP password transmitted and displayed in plain text
Low severity
GitHub Reviewed
Published
May 24, 2022
to the GitHub Advisory Database
•
Updated Dec 14, 2023
Package
Affected versions
>= 2.72, < 2.74
Patched versions
2.74
Description
Published by the National Vulnerability Database
Aug 12, 2020
Published to the GitHub Advisory Database
May 24, 2022
Reviewed
Dec 20, 2022
Last updated
Dec 14, 2023
Email Extension Plugin stores an SMTP password in its global configuration file
hudson.plugins.emailext.ExtendedEmailPublisher.xml
on the Jenkins controller as part of its configuration.While this password is stored encrypted on disk, it is transmitted and displayed in plain text as part of the configuration form by Email Extension Plugin 2.72 and 2.73. This can result in exposure of the password.
Email Extension Plugin 2.74 transmits the SMTP password in its global configuration encrypted and masks it using a password field.
References