CVE-2020-2181
Secrets are not masked by Jenkins Credentials Binding Plugin in builds without build steps
Jenkins Credentials Binding Plugin 1.22 and earlier does not mask (i.e., replace with asterisks) secrets in the build log when the build contains no build steps.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
Jenkins Credentials Binding Plugin 1.22 and earlier does not mask (i.e., replace with asterisks) secrets in the build log when the build contains no build steps.
- Record
CVE-2020-2181- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-522
- Updated
- 2026-11-02
CVE List No score
Jenkins Credentials Binding Plugin 1.22 and earlier does not mask (i.e., replace with asterisks) secrets in the build log when the build contains no build steps.
- Record
CVE-2020-2181- Updated
- 2026-11-02
EUVDEUVD-2022-2282 No score
Jenkins Credentials Binding Plugin 1.22 and earlier does not mask (i.e., replace with asterisks) secrets in the build log when the build contains no build steps.
- Record
EUVD-2022-2282- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-43j2-r4v3-m8jp
5.3
Secrets are not masked by Jenkins Credentials Binding Plugin in builds without build steps
Jenkins Credentials Binding Plugin 1.22 and earlier does not mask (i.e., replace with asterisks) secrets in the build log when the build contains no build steps.
Jenkins Credentials Binding Plugin 1.23 now masks secrets when the build contains no build steps.
- Record
GHSA-43j2-r4v3-m8jp- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-522
- Updated
- 2026-11-02
OSV
6.5
Jenkins Credentials Binding Plugin 1.22 and earlier does not mask (i.e., replace with asterisks) secrets in the build log when the build contains no build steps.
- Record
CVE-2020-2181- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-43j2-r4v3-m8jp
5.3
Secrets are not masked by Jenkins Credentials Binding Plugin in builds without build steps
Jenkins Credentials Binding Plugin 1.22 and earlier does not mask (i.e., replace with asterisks) secrets in the build log when the build contains no build steps.
Jenkins Credentials Binding Plugin 1.23 now masks secrets when the build contains no build steps.
- Record
GHSA-43j2-r4v3-m8jp- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-522
- Updated
- 2026-11-02
Show 4 moreShow less
OSVRHBA-2020:2990
6.5
Red Hat Bug Fix Advisory: OpenShift Container Platform 3.11.248 bug fix and enhancement update
- Record
RHBA-2020:2990- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2020:3453
8.0
Red Hat Security Advisory: OpenShift Container Platform 4.5.6 security update
- Record
RHSA-2020:3453- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:3625
8.0
Red Hat Security Advisory: OpenShift Container Platform 4.4.20 jenkins-2-plugins security update
- Record
RHSA-2020:3625- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:4265
8.0
Red Hat Security Advisory: OpenShift Container Platform 4.3.40 jenkins-2-plugins security update
- Record
RHSA-2020:4265- CVSS 3.1
- 8.0 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.jenkins-ci.plugins:credentials-bindingMaven |
through 1.22 | 1.23 |
org.jenkins-ci.plugins:credentials-bindingMaven |
before 1.23, plus listed versions 1.01.0-beta-11.11.101.11 Show 20 moreShow less1.121.131.141.151.161.171.181.191.21.201.20.11.211.221.31.41.51.61.71.81.9 |
1.23 |
atomic-enterprise-service-catalogRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 1:3.11.248-1.git.1.9aad2ef.el7 | 1:3.11.248-1.git.1.9aad2ef.el7 |
atomic-enterprise-service-catalog-svcatRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 1:3.11.248-1.git.1.9aad2ef.el7 | 1:3.11.248-1.git.1.9aad2ef.el7 |
atomic-openshift-cluster-autoscalerRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.b5530f6.el7 | 0:3.11.248-1.git.1.b5530f6.el7 |
atomic-openshift-deschedulerRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.108ef32.el7 | 0:3.11.248-1.git.1.108ef32.el7 |
atomic-openshift-dockerregistryRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.bb4a1fc.el7 | 0:3.11.248-1.git.1.bb4a1fc.el7 |
atomic-openshift-metrics-serverRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.b53e0e3.el7 | 0:3.11.248-1.git.1.b53e0e3.el7 |
atomic-openshift-node-problem-detectorRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.628ff22.el7 | 0:3.11.248-1.git.1.628ff22.el7 |
atomic-openshift-service-idlerRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.4c42a90.el7 | 0:3.11.248-1.git.1.4c42a90.el7 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
golang-github-openshift-oauth-proxyRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.9885abb.el7 | 0:3.11.248-1.git.1.9885abb.el7 |
golang-github-prometheus-alertmanagerRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.66abd18.el7 | 0:3.11.248-1.git.1.66abd18.el7 |
golang-github-prometheus-node_exporterRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.32f87fc.el7 | 0:3.11.248-1.git.1.32f87fc.el7 |
golang-github-prometheus-prometheusRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.ad54f5b.el7 | 0:3.11.248-1.git.1.ad54f5b.el7 |
jenkins-2-pluginsRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.1593081747-1.el7 | 0:3.11.1593081747-1.el7 |
openshift-ansibleRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.0.fd212c7.el7 | 0:3.11.248-1.git.0.fd212c7.el7 |
openshift-ansible-docsRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.0.fd212c7.el7 | 0:3.11.248-1.git.0.fd212c7.el7 |
openshift-ansible-playbooksRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.0.fd212c7.el7 | 0:3.11.248-1.git.0.fd212c7.el7 |
openshift-ansible-rolesRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.0.fd212c7.el7 | 0:3.11.248-1.git.0.fd212c7.el7 |
openshift-ansible-testRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.0.fd212c7.el7 | 0:3.11.248-1.git.0.fd212c7.el7 |
openshift-enterprise-autohealRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.0020348.el7 | 0:3.11.248-1.git.1.0020348.el7 |
openshift-enterprise-cluster-capacityRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.37b107c.el7 | 0:3.11.248-1.git.1.37b107c.el7 |
openshift-kuryrRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.f90c804.el7 | 0:3.11.248-1.git.1.f90c804.el7 |
openshift-kuryr-cniRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.f90c804.el7 | 0:3.11.248-1.git.1.f90c804.el7 |
openshift-kuryr-commonRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.f90c804.el7 | 0:3.11.248-1.git.1.f90c804.el7 |
openshift-kuryr-controllerRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.f90c804.el7 | 0:3.11.248-1.git.1.f90c804.el7 |
prometheusRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.ad54f5b.el7 | 0:3.11.248-1.git.1.ad54f5b.el7 |
prometheus-alertmanagerRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.66abd18.el7 | 0:3.11.248-1.git.1.66abd18.el7 |
prometheus-node-exporterRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.32f87fc.el7 | 0:3.11.248-1.git.1.32f87fc.el7 |
python-urllib3Red Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:1.24.3-1.el7 | 0:1.24.3-1.el7 |
python2-kuryr-kubernetesRed Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:3.11.248-1.git.1.f90c804.el7 | 0:3.11.248-1.git.1.f90c804.el7 |
python2-urllib3Red Hat:openshift:3.11::el7 From an advisory covering 2 CVEs |
before 0:1.24.3-1.el7 | 0:1.24.3-1.el7 |
jenkins-2-pluginsRed Hat:openshift:4.5::el7 From an advisory covering 6 CVEs |
before 0:4.5.1596698303-1.el7 | 0:4.5.1596698303-1.el7 |
python-rsaRed Hat:openshift:4.5::el7 From an advisory covering 6 CVEs |
before 0:4.5-1.el7 | 0:4.5-1.el7 |
python2-rsaRed Hat:openshift:4.5::el7 From an advisory covering 6 CVEs |
before 0:4.5-1.el7 | 0:4.5-1.el7 |
jenkins-2-pluginsRed Hat:openshift:4.4::el7 From an advisory covering 6 CVEs |
before 0:4.4.1598545590-1.el7 | 0:4.4.1598545590-1.el7 |
jenkins-2-pluginsRed Hat:openshift:4.3::el7 From an advisory covering 5 CVEs |
before 0:4.3.1601981312-1.el7 | 0:4.3.1601981312-1.el7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-2181 is a medium vulnerability (CVSS 6.5) in Jenkins Credentials Binding, published May 6, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.11%, the 66th percentile. Fixed in org.jenkins-ci.plugins:credentials-binding 1.23.
References
jenkins.io/security/advisory/2020-05-06
openwall.com/lists/oss-security/2020/05/06/3
nvd.nist.gov/vuln/detail/CVE-2020-2181
github.com/jenkinsci/credentials-binding-plugin/commit/59ead11bcb3fd132258d1d7da4a34d47750f40d2
github.com/advisories/GHSA-43j2-r4v3-m8jp
github.com/jenkinsci/credentials-binding-plugin
Show 57 moreShow less
access.redhat.com/errata/RHBA-2020:2990
bugzilla.redhat.com/show_bug.cgi?id=1741138
bugzilla.redhat.com/show_bug.cgi?id=1746144
bugzilla.redhat.com/show_bug.cgi?id=1753649
bugzilla.redhat.com/show_bug.cgi?id=1763610
bugzilla.redhat.com/show_bug.cgi?id=1773406
bugzilla.redhat.com/show_bug.cgi?id=1791837
bugzilla.redhat.com/show_bug.cgi?id=1795393
bugzilla.redhat.com/show_bug.cgi?id=1807822
bugzilla.redhat.com/show_bug.cgi?id=1824243
bugzilla.redhat.com/show_bug.cgi?id=1828484
bugzilla.redhat.com/show_bug.cgi?id=1841439
bugzilla.redhat.com/show_bug.cgi?id=1845676
bugzilla.redhat.com/show_bug.cgi?id=1846126
bugzilla.redhat.com/show_bug.cgi?id=1847478
bugzilla.redhat.com/show_bug.cgi?id=1848492
bugzilla.redhat.com/show_bug.cgi?id=1848723
bugzilla.redhat.com/show_bug.cgi?id=1856250
security.access.redhat.com/data/csaf/v2/advisories/2020/rhba-2020_2990.json
access.redhat.com/security/cve/CVE-2020-2181
bugzilla.redhat.com/show_bug.cgi?id=1847341
cve.org/CVERecord?id=CVE-2020-2181
access.redhat.com/security/cve/CVE-2020-2182
bugzilla.redhat.com/show_bug.cgi?id=1847348
cve.org/CVERecord?id=CVE-2020-2182
nvd.nist.gov/vuln/detail/CVE-2020-2182
access.redhat.com/errata/RHSA-2020:3453
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1848507
bugzilla.redhat.com/show_bug.cgi?id=1857436
bugzilla.redhat.com/show_bug.cgi?id=1857439
bugzilla.redhat.com/show_bug.cgi?id=1857441
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_3453.json
access.redhat.com/security/cve/CVE-2020-2224
cve.org/CVERecord?id=CVE-2020-2224
nvd.nist.gov/vuln/detail/CVE-2020-2224
access.redhat.com/security/cve/CVE-2020-2225
cve.org/CVERecord?id=CVE-2020-2225
nvd.nist.gov/vuln/detail/CVE-2020-2225
access.redhat.com/security/cve/CVE-2020-2226
cve.org/CVERecord?id=CVE-2020-2226
nvd.nist.gov/vuln/detail/CVE-2020-2226
access.redhat.com/security/cve/CVE-2020-13757
cve.org/CVERecord?id=CVE-2020-13757
nvd.nist.gov/vuln/detail/CVE-2020-13757
github.com/sybrenstuvel/python-rsa/issues/146
access.redhat.com/errata/RHSA-2020:3625
bugzilla.redhat.com/show_bug.cgi?id=1847337
bugzilla.redhat.com/show_bug.cgi?id=1861840
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_3625.json
access.redhat.com/security/cve/CVE-2020-2190
cve.org/CVERecord?id=CVE-2020-2190
nvd.nist.gov/vuln/detail/CVE-2020-2190
jenkins.io/security/advisory/2020-06-03
access.redhat.com/errata/RHSA-2020:4265
bugzilla.redhat.com/show_bug.cgi?id=1861842
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4265.json