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.xmlon 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