CVE-2018-1000600
CSRF vulnerability and missing permission checks in GitHub Plugin allowed capturing credentials
Record summary
CVE-2018-1000600 has a selected CVSS score of 8.8 (high); EIP currently links 1 Nuclei template.
Description
A exposure of sensitive information vulnerability exists in Jenkins GitHub Plugin 1.29.1 and earlier in GitHubTokenCredentialsCreator.java that allows attackers to an attacker-specified URL using attacker-specified credentials IDs obtained through another method, capturing credentials stored in Jenkins.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Sep 19, 2024 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
githubBrowse Jenkins / github | VulnCheck | Version data not supplied | |
com.coravy.hudson.plugins.github:githubBrowse Maven / com.coravy.hudson.plugins.github:github | GitHub Advisory | Before 1.29.2 · Fixed in 1.29.2 | affected |
Nuclei templates
1ProjectDiscoveryHIGHJenkins GitHub Plugin <=1.29.1 - Server-Side Request ForgeryCVSS 8.8
Jenkins GitHub Plugin 1.29.1 and earlier is susceptible to server-side request forgery via GitHubTokenCredentialsCreator.java, which allows attackers to leverage attacker-specified credentials IDs obtained through another method and capture the credentials stored in Jenkins.
Impact
Successful exploitation of this vulnerability can lead to unauthorized access to internal resources, potential data leakage, and further attacks on the network.
Remediation
Upgrade Jenkins GitHub Plugin to version 1.29.2 or later to mitigate the vulnerability.
Source: ProjectDiscovery