CVE-2022-36908
Description
A cross-site request forgery (CSRF) vulnerability in Jenkins OpenShift Deployer Plugin 1.2.0 and earlier allows attackers to check for the existence of an attacker-specified file path on the Jenkins controller file system and to upload a SSH key file from the Jenkins controller file system to an attacker-specified URL.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
CSRF in Jenkins OpenShift Deployer Plugin lets attackers probe file existence and exfiltrate SSH keys.
Vulnerability
A cross-site request forgery (CSRF) vulnerability exists in Jenkins OpenShift Deployer Plugin versions 1.2.0 and earlier. The plugin does not require a CSRF token or any other form of cross-site request forgery protection for its endpoints. This flaw allows an attacker to craft malicious requests that, if executed by an authenticated Jenkins user, can abuse the plugin's functionality. [1][3]
Exploitation
An attacker can exploit this vulnerability by tricking an authenticated Jenkins user into visiting a malicious page or clicking a crafted link. No further authentication is needed beyond the victim's existing session. The attacker can then instruct the plugin to check for the existence of an attacker-specified file path on the Jenkins controller's file system, effectively performing a file existence probe. Additionally, the attacker can trigger the upload of an SSH key file (e.g., the one configured in the plugin settings) from the Jenkins controller to an attacker-specified URL. [1][2][3]
Impact
Successful exploitation allows an attacker to map the Jenkins controller's filesystem (by confirming existence of targeted paths) and to exfiltrate the SSH private key used by the OpenShift Deployer Plugin. This SSH key could then be used to gain unauthorized access to connected OpenShift infrastructure, potentially leading to compromise of deployed applications and associated resources. [1][3]
Mitigation
The vulnerability affects OpenShift Deployer Plugin 1.2.0 and earlier. As of the advisory publication date (2022-07-27), no fixed version is listed for this plugin; the plugin may be considered end-of-life or unmaintained. Users are advised to assess their reliance on this plugin and consider disabling it or migrating to an alternative solution, as no patch is available. [1][2]
AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.jenkins-ci.plugins:openshift-deployerMaven | <= 1.2.0 | — |
Affected products
3- Range: <=1.2.0
- Range: unspecified
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
5- github.com/advisories/GHSA-5mv2-vqq7-mq5hghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2022-36908ghsaADVISORY
- www.openwall.com/lists/oss-security/2022/07/27/1ghsamailing-listx_refsource_MLISTWEB
- www.jenkins.io/security/advisory/2022-07-27/mitrex_refsource_CONFIRM
- www.jenkins.io/security/advisory/2022-07-27/ghsaWEB
News mentions
0No linked articles in our index yet.