[JENKINS:SECURITY-1656] Passwords transmitted in plain text by `StashBranchParameter`

Severity Low
Affected Packages 2
CVEs 1

StashBranchParameter stores Stash API passwords in its global configuration file org.jenkinsci.plugins.StashBranchParameter.StashBranchParameterDefinition.xml on the Jenkins controller as part of its configuration.

While the password is stored encrypted on disk, it is transmitted in plain text as part of the configuration form by StashBranchParameter 0.3.0 and earlier.
This can result in exposure of the password through browser extensions, cross-site scripting vulnerabilities, and similar situations.

This only affects Jenkins before 2.236, including 2.235.x LTS, as Jenkins 2.236 introduces a security hardening that transparently encrypts and decrypts data used for a Jenkins password form field.

As of publication of this advisory, there is no fix.

ID
JENKINS:SECURITY-1656
Severity
low
Published
2020-07-02T00:00:00
(4 years ago)
Modified
2020-07-02T00:00:00
(4 years ago)
Rights
Jenkins Security Team
Other Advisories
Source # ID Name URL
Plugin repository StashBranchParameter repository https://github.com/jenkinsci/StashBranchParameter-plugin
Type Package URL Namespace Name / Product Version Distribution / Platform Arch Patch / Fix
Affected pkg:maven/org.jenkins-ci.plugins/StashBranchParameter org.jenkins-ci.plugins StashBranchParameter <= 0.3.0
Affected pkg:github/jenkinsci/stashbranchparameter-plugin jenkinsci stashbranchparameter-plugin <= 0.3.0
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories Exploits PoC Pubblication Date Modification Date
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories PoC Pubblication Date Modification Date
Loading...