CVE-2020-2303 CSRF vulnerability in Jenkins Active Directory Plugin
Attackers can exploit CSRF to force connection tests to malicious Active Directory servers using attacker-controlled credentials in Jenkins.
- 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-2020-2303?
CVE-2020-2303 is a medium-severity vulnerability in Jenkins Active Directory Plugin, published on 4 Nov 2020. 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 (CSRF) vulnerability in Jenkins Active Directory Plugin 2.19 and earlier allows attackers to perform connection tests, connecting to attacker-specified or previously configured Active Directory servers using attacker-specified credentials.
Weakness: CWE-352
Which versions are affected by CVE-2020-2303?
2 open source packages ship an affected version, including org.jenkins-ci.plugins:active-directory. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.jenkins-ci.plugins:active-directory Maven | All versions | 2.20 |
org.jenkins-ci.plugins:active-directory Maven | All versions | 2.20 |
Products include Jenkins Active Directory.
How do I fix CVE-2020-2303?
Upgrade org.jenkins-ci.plugins:active-directory to 2.20 or later.
Is CVE-2020-2303 being exploited?
There is no known exploitation of CVE-2020-2303 in the wild and no public exploit code.
Other vulnerabilities in Jenkins Active Directory Plugin
- CVE-2020-2299 Improper Authentication in Jenkins Active Directory Plugin
- CVE-2020-2300 Improper Authentication (empty password) in Jenkins Active Directory Plugin
- CVE-2020-2301 Authentication cache in Active Directory Jenkins Plugin allows logging in with any password
- CVE-2017-2649 Jenkins Active Directory Plugin did not verify certificate of AD server
- CVE-2019-1003009 Jenkins Active Directory Plugin Improper certificate validation with StartTLS
Sources
Also known as GHSA-2wf5-4mf7-vmh3.