CVE-2019-1003010 Cross-Site Request Forgery in Jenkins Git Plugin
Attackers can force users to create Git tags and modify build metadata via cross-site request forgery in the Jenkins Git Plugin.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2019-1003010?
CVE-2019-1003010 is a medium-severity vulnerability in Redhat Openshift Container Platform, published on 6 Feb 2019. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
A cross-site request forgery vulnerability exists in Jenkins Git Plugin 3.9.1 and earlier in src/main/java/hudson/plugins/git/GitTagAction.java that allows attackers to create a Git tag in a workspace and attach corresponding metadata to a build record.
Weakness: CWE-352
Which versions are affected by CVE-2019-1003010?
2 open source packages ship an affected version, including org.jenkins-ci.plugins:git. It affects 2 products.
| Package | Affected | Fixed in |
|---|---|---|
org.jenkins-ci.plugins:git Maven | All versions | 3.9.2 |
org.jenkins-ci.plugins:git Maven | All versions | 3.9.2 |
Products include Jenkins Git, Redhat Openshift Container Platform.
How do I fix CVE-2019-1003010?
Upgrade org.jenkins-ci.plugins:git to 3.9.2 or later.
Is CVE-2019-1003010 being exploited?
There is no known exploitation of CVE-2019-1003010 in the wild and no public exploit code.
Other vulnerabilities in Redhat Openshift Container Platform
- CVE-2022-36882 Lack of authentication mechanism in Jenkins Git Plugin webhook
- CVE-2022-36883 Lack of authentication mechanism in Jenkins Git Plugin webhook
- CVE-2022-30947 Path traversal in Jenkins Git Mercurial and Repo Plugins
- CVE-2017-1000092 Cross-Site Request Forgery in Jenkins Git Plugin
- CVE-2022-38663 Improper masking of credentials Jenkins in Git Plugin
Sources
Also known as GHSA-r8rw-xx57-m64q.