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
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Jenkins
Jenkins Jclouds Plugin