CVE-2019-10294
Description
Jenkins Kmap Plugin stores credentials unencrypted in job config.xml files on the Jenkins master where they can be viewed by users with Extended Read permission, or access to the master file system.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Jenkins Kmap Plugin stores credentials unencrypted in job config.xml files, exposing them to users with Extended Read permission or file system access.
Vulnerability
Description
The Jenkins Kmap Plugin, as described in the official advisory [1], stores credentials unencrypted in job config.xml files on the Jenkins controller (master). This violates the principle of secure credential storage, as plaintext credentials can be easily retrieved by any entity with access to these configuration files.
Exploitation and
Attack Surface
Users with Extended Read permission on Jenkins jobs can view these credentials through the Jenkins web interface, as they can read the job configuration. Additionally, any user with access to the master file system (e.g., via direct file read or shell access) can read the config.xml files containing the plaintext credentials [2]. The vulnerability requires either an authenticated Jenkins user with specific permissions or system-level file access, making it particularly dangerous in shared or multi-tenant Jenkins environments.
Impact
An attacker who successfully exploits this vulnerability can obtain sensitive credentials stored by the Kmap Plugin. These credentials could be used to access external services integrated with Jenkins, leading to further compromise of connected systems, data exfiltration, or lateral movement within the infrastructure.
Mitigation
As of the advisory in April 2019, users are advised to update the Kmap Plugin to a version that properly encrypts stored credentials. Alternatively, administrators should review access controls and restrict Extended Read permissions to trusted users only. The NVD entry [3] also recommends limiting file system access to prevent unauthorized credential exposure.
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 products
3- Range: all versions as of 2019-04-03
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
5- github.com/advisories/GHSA-746x-xxrx-23jpghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2019-10294ghsaADVISORY
- www.openwall.com/lists/oss-security/2019/04/12/2ghsamailing-listx_refsource_MLISTWEB
- www.securityfocus.com/bid/107790ghsavdb-entryx_refsource_BIDWEB
- jenkins.io/security/advisory/2019-04-03/ghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.