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.