VYPR
High severityNVD Advisory· Published Mar 25, 2020· Updated Aug 4, 2024

CVE-2020-2171

CVE-2020-2171

Description

Jenkins RapidDeploy Plugin 4.2 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Jenkins RapidDeploy Plugin 4.2 and earlier fails to disable XML external entity processing, enabling XXE attacks.

Vulnerability

Analysis

Jenkins RapidDeploy Plugin versions 4.2 and earlier do not configure its XML parser to prevent XML external entity (XXE) attacks [1][2]. This means the plugin's XML parser processes external entities defined in XML documents, which is a well-known security weakness. The root cause is the lack of secure parser settings to disable external entity resolution.

Exploitation

An attacker can exploit this by supplying a crafted XML payload that references external entities, either through a job configuration or a build parameter processed by the plugin. No prior authentication is required if the attacker can submit XML data to the Jenkins instance. The attack vector can be as simple as including a malicious XML file in a project or build step that the plugin parses.

Impact

Successful exploitation allows an attacker to read arbitrary files from the Jenkins server's filesystem, including sensitive files such as credentials, configuration files, and secret keys. In some scenarios, the attacker might also perform server-side request forgery (SSRF) or cause a denial of service. This could lead to full compromise of the Jenkins instance and exposure of Jenkins-managed secrets.

Mitigation

The vulnerability is fixed in RapidDeploy Plugin version 4.2.1 [2]. Users must update to this version promptly. There is no workaround mentioned in the advisories. The CVE is not listed on the CISA Known Exploited Vulnerabilities Catalog.

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.jenkins-ci.plugins:rapiddeploy-jenkinsMaven
< 4.2.14.2.1

Affected products

3

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

4

News mentions

1