PT-2021-14707 · Xebialabs+1 · Jenkins Xebialabs Xl Deploy Plugin+1

Wadeck Follonier

·

Published

2021-06-10

·

Updated

2023-10-25

·

CVE-2021-21664

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 XebiaLabs XL Deploy Plugin versions 10.0.1 and earlier
Description An incorrect permission check in the Jenkins XebiaLabs XL Deploy Plugin allows attackers with Generic Create permission to connect to an attacker-specified URL using attacker-specified credentials IDs obtained through another method, capturing Username/password credentials stored in Jenkins. The permission check was partially fixed in XebiaLabs XL Deploy Plugin 7.5.9, but it still allows some non-admin users to access the form validation method.
Recommendations For Jenkins XebiaLabs XL Deploy Plugin versions 10.0.1 and earlier, update to a version that includes the complete fix for the incorrect permission check. For versions prior to 7.5.9, consider restricting access to the form validation method to minimize the risk of exploitation. As a temporary workaround, consider disabling the Generic Create permission for non-admin users until a patch is available.

Fix

Incorrect Authorization

Weakness Enumeration

Related Identifiers

CVE-2021-21664
GHSA-JM4G-8RVQ-V87J

Affected Products

Jenkins
Jenkins Xebialabs Xl Deploy Plugin