CVE-2020-2096

MEDIUM EXPLOITED NUCLEI

Jenkins Gitlab Hook Plugin < 1.4.2 - Reflected Cross-Site Scripting via Build Now Endpoint

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2020-2096 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 1 public exploit from researchers including Ai Ho. A Nuclei detection template is also available.

AI-analyzed exploit summary This exploit demonstrates a reflected XSS vulnerability in Jenkins Gitlab Hook Plugin 1.4.2 and earlier. The PoC URL injects a malicious payload via the 'build_now' parameter, triggering an alert with the document domain upon execution.

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.

Exploits (1)

exploitdb WORKING POC
by Ai Ho · textwebappsjava
https://www.exploit-db.com/exploits/47927

This exploit demonstrates a reflected XSS vulnerability in Jenkins Gitlab Hook Plugin 1.4.2 and earlier. The PoC URL injects a malicious payload via the 'build_now' parameter, triggering an alert with the document domain upon execution.

Classification
Working Poc 100%
Attack Type
Xss
Complexity
Trivial
Reliability
Reliable
Target: Jenkins Gitlab Hook Plugin 1.4.2 and earlier
No auth needed
Prerequisites: Access to the Jenkins instance
MITRE ATT&CK
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Jenkins Gitlab Hook <=1.4.2 - Cross-Site Scripting
MEDIUMby madrobot
Shodan: http.title:"GitLab" || http.title:"gitlab"
FOFA: title="gitlab"

References (3)

Core 3
Core References
Mailing List, Third Party Advisory mailing-list x_refsource_mlist
http://www.openwall.com/lists/oss-security/2020/01/15/1

Scores

CVSS v3 6.1
EPSS 0.9267
EPSS Percentile 99.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Details

VulnCheck KEV 2025-06-07
CWE
CWE-79
Status published
Products (2)
jenkins/gitlab_hook < 1.4.2
org.jenkins-ci.ruby-plugins/gitlab-hook 0Maven
Published Jan 15, 2020
Tracked Since Feb 18, 2026