Every CVE Search/ Get API key

CVE-2020-2320

Jenkins Plugin Installation Manager Tool did not verify plugin downloads

9.8 CriticalFix available

Jenkins Plugin Installation Manager Tool 2.1.3 and earlier does not verify plugin downloads.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.93%Up 0.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

Jenkins Plugin Installation Manager Tool 2.1.3 and earlier does not verify plugin downloads.

Record
CVE-2020-2320
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
10.0 HighAV:N/AC:L/Au:N/C:C/I:C/A:C
Weakness
CWE-494
Updated
2026-11-02
CVE List No score

Jenkins Plugin Installation Manager Tool 2.1.3 and earlier does not verify plugin downloads.

Record
CVE-2020-2320
Updated
2026-11-02
EUVDEUVD-2022-4526 No score

Jenkins Plugin Installation Manager Tool 2.1.3 and earlier does not verify plugin downloads.

Record
EUVD-2022-4526
Updated
2026-11-03
GitHub AdvisoriesGHSA-m8r4-c7jm-w782 9.8

Jenkins Plugin Installation Manager Tool did not verify plugin downloads

Jenkins Plugin Installation Manager Tool is part of the Jenkins project Docker images. As jenkins-plugin-cli it is used to download and install plugins even before Jenkins is running.

Jenkins Plugin Installation Manager Tool 2.1.3 and earlier does not verify plugin downloads. This may allow third parties such as mirror operators to provide crafted plugin downloads.

Jenkins Plugin Installation Manager Tool 2.2.0 confirms that actual checksums of downloaded plugin match the expected checksums.

Docker images of Jenkins 2.269 and 2.263.1 contain Plugin Installation Manager Tool 2.2.0. Users of older Docker images can change the version they use by extending the Jenkins image and update the tool themselves with:

ARG PLUGIN_CLI_URL=https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.2.0/jenkins-plugin-manager-2.2.0.jar RUN curl -fsSL ${PLUGIN_CLI_URL} -o /usr/lib/jenkins-plugin-manager.jar Jenkinsfile Runner 1.0-beta-22 Docker images also include Plugin Installation Manager Tool 2.2.0.

Record
GHSA-m8r4-c7jm-w782
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-494
Updated
2026-11-02
OSV 9.8

Jenkins Plugin Installation Manager Tool 2.1.3 and earlier does not verify plugin downloads.

Record
CVE-2020-2320
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-m8r4-c7jm-w782 9.8

Jenkins Plugin Installation Manager Tool did not verify plugin downloads

Jenkins Plugin Installation Manager Tool is part of the Jenkins project Docker images. As jenkins-plugin-cli it is used to download and install plugins even before Jenkins is running.

Jenkins Plugin Installation Manager Tool 2.1.3 and earlier does not verify plugin downloads. This may allow third parties such as mirror operators to provide crafted plugin downloads.

Jenkins Plugin Installation Manager Tool 2.2.0 confirms that actual checksums of downloaded plugin match the expected checksums.

Docker images of Jenkins 2.269 and 2.263.1 contain Plugin Installation Manager Tool 2.2.0. Users of older Docker images can change the version they use by extending the Jenkins image and update the tool themselves with:

ARG PLUGIN_CLI_URL=https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.2.0/jenkins-plugin-manager-2.2.0.jar RUN curl -fsSL ${PLUGIN_CLI_URL} -o /usr/lib/jenkins-plugin-manager.jar Jenkinsfile Runner 1.0-beta-22 Docker images also include Plugin Installation Manager Tool 2.2.0.

Record
GHSA-m8r4-c7jm-w782
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-494
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
io.jenkins.plugin-management:plugin-management-parent-pom
Maven
before 2.2.0
2.2.0
io.jenkins.plugin-management:plugin-management-parent-pom
Maven
before 2.2.0, plus listed versions
0.1-alpha-100.1-alpha-110.1-alpha-120.1-alpha-130.1-alpha-14
Show 14 moreShow less
0.1-alpha-151.01.0.11.0.21.1.01.1.21.2.02.0.02.0.0-beta-12.0.12.1.02.1.12.1.22.1.3
2.2.0

History

History
RecordedChangedSources
facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-2320 is a critical vulnerability (CVSS 9.8) in Jenkins Installation Manager Tool, published December 3, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.93%, the 60th percentile. Fixed in io.jenkins.plugin-management:plugin-management-parent-pom 2.2.0.

References

MoveEnter Open