CVE-2020-2231
MEDIUMJenkins < 2.251 and LTS < 2.235.3 - Stored Cross-Site Scripting via Remote Build Trigger
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2020-2231. PoCs published by gx1.
AI-analyzed exploit summary This exploit demonstrates a stored XSS vulnerability in Jenkins by injecting malicious JavaScript via the 'X-Forwarded-For' header when 'Trigger builds remotely' is enabled. The payload is reflected in the build history view, requiring specific conditions like proxy configurations and authentication tokens.
Description
Jenkins 2.251 and earlier, LTS 2.235.3 and earlier does not escape the remote address of the host starting a build via 'Trigger builds remotely', resulting in a stored cross-site scripting (XSS) vulnerability exploitable by users with Job/Configure permission or knowledge of the Authentication Token.
Exploits (1)
This exploit demonstrates a stored XSS vulnerability in Jenkins by injecting malicious JavaScript via the 'X-Forwarded-For' header when 'Trigger builds remotely' is enabled. The payload is reflected in the build history view, requiring specific conditions like proxy configurations and authentication tokens.
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N