CVE-2019-10426
Description
Jenkins Gem Publisher Plugin stores credentials unencrypted in its global configuration file on the Jenkins master where they can be viewed by users with access to the master file system.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins Gem Publisher Plugin stores credentials in plaintext in its global configuration file, exposing them to users with file system access.
Vulnerability
Description
The Jenkins Gem Publisher Plugin, which allows publishing Ruby gems to rubygems.org, stores credentials unencrypted in its global configuration file on the Jenkins master. This flaw arises because the plugin does not encrypt sensitive data before writing it to disk, leaving it readable as plaintext [1][2].
Exploitation
An attacker with access to the Jenkins master file system can read the global configuration file and retrieve the stored credentials. No special authentication or network position is required beyond file system access, which may be obtained through other vulnerabilities or legitimate user accounts with appropriate permissions [1][2].
Impact
Successful exploitation allows an attacker to obtain the plaintext credentials configured in the plugin, potentially enabling unauthorized access to external services (e.g., rubygems.org) or further compromise of the Jenkins environment [1][2].
Mitigation
As of the advisory publication date (2019-09-25), the Gem Publisher Plugin remains unresolved, with no patched version available [2]. Users are advised to restrict file system access to the Jenkins master, avoid storing sensitive credentials in this plugin, or consider alternative plugins that properly encrypt secrets [1][2].
AI Insight generated on May 22, 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 |
|---|---|---|
net.arangamani.jenkins:gem-publisherMaven | <= 1.0 | — |
Affected products
3- Range: 1.0 and earlier
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-6pqm-pp65-mc26ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2019-10426ghsaADVISORY
- www.openwall.com/lists/oss-security/2019/09/25/3ghsamailing-listx_refsource_MLISTWEB
- jenkins.io/security/advisory/2019-09-25/ghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.