PT-2019-11765 · Jenkins · Jenkins Jclouds Plugin+1

Oleg Nenashev

+1

·

Published

2019-08-07

·

Updated

2023-10-25

·

CVE-2019-10369

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Jenkins JClouds Plugin versions 2.14 and earlier
Description A missing permission check in the Jenkins JClouds Plugin allowed users with Overall/Read access to connect to an attacker-specified URL using attacker-specified credentials IDs, capturing credentials stored in Jenkins. The form validation method did not require POST requests, resulting in a cross-site request forgery vulnerability.
Recommendations For Jenkins JClouds Plugin versions 2.14 and earlier, update the plugin to a version that requires POST requests and Overall/Administer permission for the form validation method. As a temporary workaround, consider restricting access to the BlobStoreProfile.DescriptorImpl#doTestConnection and JCloudsCloud.DescriptorImpl#doTestConnection methods to users with Overall/Administer permission until a patch is available. Restrict access to the form validation method to minimize the risk of cross-site request forgery exploitation.

Fix

Missing Authorization

Weakness Enumeration

Related Identifiers

CVE-2019-10369
GHSA-7WXC-7QRG-RG6W

Affected Products

Jenkins
Jenkins Jclouds Plugin