PT-2018-9354 · Jenkins · Jenkins Gitlab Branch Source Plugin+1

Thomas De Grenier De Latour

·

Published

2018-06-05

·

Updated

2022-05-14

·

CVE-2018-1000185

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions Jenkins GitHub Branch Source Plugin versions 2.3.4 and older
Description A server-side request forgery issue exists in the Endpoint.java file, allowing attackers with Overall/Read access to cause the system to send a GET request to a specified URL. Additionally, a CSRF vulnerability is present due to a form validation method not requiring POST requests. This method now requires POST requests and the Overall/Administer permission as of version 23.5.
Recommendations For Jenkins GitHub Branch Source Plugin versions 2.3.4 and older, update to version 23.5 or newer to resolve the issue. As a temporary workaround, consider restricting access to the Endpoint.java file to minimize the risk of exploitation. Restrict the Overall/Read access to prevent attackers from causing the system to send unauthorized GET requests.

Fix

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2018-1000185
GHSA-9CFQ-V2HM-C3XR

Affected Products

Jenkins
Jenkins Gitlab Branch Source Plugin