CVE-2019-10436: Improper Limitation of a Pathname to a Restricted Directory in Jenkins Google OAuth Credentials Plugin
Summary
CVE-2019-10436: Improper Limitation of a Pathname to a Restricted Directory in Jenkins Google OAuth Credentials Plugin. Affects org.jenkins-ci.plugins:google-oauth-plugin versions < 0.10. Fixed in 0.10. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The Jenkins Google OAuth Credentials Plugin is a Maven package that provides functionality for integrating Google OAuth authentication with Jenkins. It allows users to configure jobs and credentials in Jenkins using Google OAuth. This plugin is vulnerable to an arbitrary file read vulnerability, which can be exploited by attackers with the ability to configure jobs and credentials in Jenkins. By exploiting this vulnerability, an attacker can obtain the contents of any file on the Jenkins master.
Vulnerability Detail
The vulnerability in the Jenkins Google OAuth Credentials Plugin arises from an improper limitation of a pathname to a restricted directory. This allows an attacker to read arbitrary files on the Jenkins master. The impact of this vulnerability is significant as it allows unauthorized access to sensitive information stored on the Jenkins master. The vulnerability has a CVSS score of 6.5, indicating a moderate severity level. The Common Weakness Enumeration (CWE) ID associated with this vulnerability is CWE-22.
How To Fix
Latest published version: 1.346.v712b_a_e0d1e60 as of 22 Oct 2026
Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.
If you need the minimum change
0.10
This is the first release that contains the fix.
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no known workaround for this vulnerability. It is essential to apply the recommended fix by upgrading to a patched version of the Jenkins Google OAuth Credentials Plugin.
Conclusion
The Jenkins Google OAuth Credentials Plugin is vulnerable to an arbitrary file read vulnerability, which can be exploited by attackers with the ability to configure jobs and credentials in Jenkins. Upgrading to version 0.10 or later of the plugin is necessary to fix this vulnerability. It is crucial to apply the recommended fix to ensure the security of the Jenkins environment. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for org.jenkins-ci.plugins:google-oauth-plugin →
FAQ
The vulnerability allows attackers to read arbitrary files on the Jenkins master, potentially exposing sensitive information.
Users of Jenkins Google OAuth Credentials Plugin versions 0.9 and earlier are affected by this vulnerability.
Yes, upgrading to version 0.10 or later of the Jenkins Google OAuth Credentials Plugin fixes this vulnerability.
No, there are no known workarounds for this vulnerability. Upgrading to a patched version is the recommended solution.
The CVSS score of this vulnerability is 6.5, indicating a moderate severity level.