Exposure of Sensitive Information to an Unauthorized Actor in Jenkins Kubernetes Plugin
Moderate severity
GitHub Reviewed
Published
May 24, 2022
to the GitHub Advisory Database
•
Updated Dec 14, 2023
Package
Affected versions
>= 1.27.0, < 1.27.4
>= 1.26.0, < 1.26.5
>= 1.22.0, < 1.25.4.1
< 1.21.6
Patched versions
1.27.4
1.26.5
1.25.4.1
1.21.6
Description
Published by the National Vulnerability Database
Nov 4, 2020
Published to the GitHub Advisory Database
May 24, 2022
Reviewed
Jun 23, 2022
Last updated
Dec 14, 2023
Jenkins Kubernetes Plugin prior to 1.27.4, 1.26.5, 1.25.4.1, and 1.21.6 includes a feature to replace placeholders in pod template and container template fields with environment variable values.
This feature allows low-privilege users to access possibly sensitive Jenkins controller environment variables.
Kubernetes Plugin 1.27.4, 1.26.5, 1.25.4.1, and 1.21.6 disables this feature.
References