CVE-2020-2274
Description
Jenkins ElasTest Plugin stores its server password in plaintext in the global configuration file, allowing local attackers to capture credentials.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins ElasTest Plugin stores its server password in plaintext in the global configuration file, allowing local attackers to capture credentials.
Vulnerability
Overview CVE-2020-2274 describes a cleartext storage vulnerability in the Jenkins ElasTest Plugin, versions 1.2.1 and earlier. The plugin stores its server password unencrypted in the global configuration file (config.xml) on the Jenkins controller [1][3]. This violates security best practices by exposing sensitive credentials to anyone with filesystem access.
Exploitation and
Attack Surface An attacker needs only read access to the Jenkins controller's file system to retrieve the plaintext password. This could be a malicious Jenkins user with overall read permissions, or an external attacker who has already gained low-privilege access to the underlying operating system [2]. No additional authentication or network position is required beyond filesystem read capability.
Impact
A local attacker who obtains the ElasTest server password can use it to authenticate to the ElasTest service, potentially accessing testing logs and other data processed by the plugin [4]. Since the password is stored in cleartext without any encryption or obfuscation, the exposure is immediate and complete.
Mitigation
As of the September 16, 2020 Jenkins security advisory, no patch was available for the ElasTest Plugin [2]. The plugin was listed among unresolved issues, meaning users must manually implement workarounds, such as restricting filesystem access, using a dedicated service account with minimal privileges, or migrating to a different integration plugin.
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.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jenkins-ci.plugins:elastestMaven | <= 1.2.1 | — |
Affected products
2- Range: unspecified
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-p9rc-x48f-582xghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2020-2274ghsaADVISORY
- www.openwall.com/lists/oss-security/2020/09/16/3ghsamailing-listx_refsource_MLISTWEB
- www.jenkins.io/security/advisory/2020-09-16/ghsax_refsource_CONFIRMWEB
News mentions
1- Jenkins Security Advisory 2020-09-16Jenkins Security Advisories · Sep 16, 2020