CVE-2019-10339: High severity jenkins jx resources vulnerability

Published Jun 11, 2019
·
Updated

A missing permission check in Jenkins JX Resources Plugin 1.0.36 and earlier in GlobalPluginConfiguration#doValidateClient allowed users with Overall/Read access to have Jenkins connect to an attacker-specified Kubernetes server, potentially leaking credentials.

Other sources

Jenkins jx-resources Plugin did not perform permission checks on a method implementing form validation. This allowed users with Overall/Read access to Jenkins to connect to an attacker-specified Kubernetes server and obtain information about an attacker-specified namespace. Doing so might also leak service account credentials used for the connection. Additionally, it allowed attackers to obtain the value of any attacker-specified environment variable for the Jenkins controller process.

Additionally, this form validation method did not require POST requests, resulting in a cross-site request forgery vulnerability.

This form validation method now requires POST requests and Overall/Administer permissions.

Affected Software

2 affected componentsFixes available
Jenkins Jx Resources Jenkins<=1.0.36
maven/org.jenkins-ci.plugins:jx-resources<=1.0.36
1.0.37

Event History

Jun 11, 2019
CVE Published
via MITRE·01:15 PM
Data Sourced
via MITRE·01:15 PM
Description
May 24, 2022
Advisory Published
04:47 PM
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2019-10339?

CVE-2019-10339 is considered a medium severity vulnerability due to its potential for credential leakage.

2

How do I fix CVE-2019-10339?

To fix CVE-2019-10339, update the Jenkins JX Resources Plugin to version 1.0.37 or later.

3

Who is affected by CVE-2019-10339?

CVE-2019-10339 affects users of Jenkins JX Resources Plugin versions 1.0.36 and earlier.

4

What does CVE-2019-10339 allow an attacker to do?

CVE-2019-10339 allows an attacker to connect Jenkins to an attacker-specified Kubernetes server, which could result in credential leakage.

5

What Jenkins component is involved in CVE-2019-10339?

The vulnerability CVE-2019-10339 involves the Jenkins GlobalPluginConfiguration component in the JX Resources Plugin.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203