Vulnerability · Published Feb 10, 2020 · Assigned by mitre
CVE-2020-8840
Critical 9.8
In plain English
A critical-severity security flaw in the apache-commons-collections package (AlmaLinux). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 26.6% (higher than 98% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Severity (CVSS NVD)9.8Critical
Exploit odds (30 days)26.6%top 2.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC
Official description
FasterXML jackson-databind 2.0.0 through 2.9.10.2 lacks certain xbean-reflect/JNDI blocking, as demonstrated by org.apache.xbean.propertyeditor.JndiConverter.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | apache-commons-collections | 3.2.2-10.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | apache-commons-lang | 2.6-21.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | bea-stax-api | 1.2.0-16.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | glassfish-fastinfoset | 1.2.13-9.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | glassfish-jaxb-api | 2.2.12-8.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | glassfish-jaxb-core | 2.2.11-11.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | glassfish-jaxb-runtime | 2.2.11-11.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | glassfish-jaxb-txw2 | 2.2.11-11.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | jackson-annotations | 2.10.0-1.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | jackson-core | 2.10.0-1.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | jackson-databind | 2.10.0-1.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | jackson-jaxrs-json-provider | 2.9.9-1.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | jackson-jaxrs-providers | 2.9.9-1.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | jackson-module-jaxb-annotations | 2.7.6-4.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | jakarta-commons-httpclient | 1:3.1-28.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | javassist | 3.18.1-8.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | javassist-javadoc | 3.18.1-8.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | python-nss-doc | 1.0.1-10.module_el8.5.0+2577+9e95fe00.alma | ALSA-2020:1644 |
| AlmaLinux:8 | python3-nss | 1.0.1-10.module_el8.5.0+2577+9e95fe00.alma | ALSA-2020:1644 |
| AlmaLinux:8 | relaxngDatatype | 2011.1-7.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | slf4j | 1.7.25-4.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | slf4j-jdk14 | 1.7.25-4.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | stax-ex | 1.7.7-8.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | velocity | 1.7-24.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | xalan-j2 | 2.7.1-38.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | xerces-j2 | 2.11.0-34.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | xml-commons-apis | 1.4.01-25.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | xml-commons-resolver | 1.2-26.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | xmlstreambuffer | 1.5.4-8.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| AlmaLinux:8 | xsom | 0-19.20110809svn.module_el8.5.0+2577+9e95fe00 | ALSA-2020:1644 |
| Debian:12 | jackson-databind | 2.11.1-1 | DEBIAN-CVE-2020-8840 |
| Debian:13 | jackson-databind | 2.11.1-1 | DEBIAN-CVE-2020-8840 |
| Debian:14 | jackson-databind | 2.11.1-1 | DEBIAN-CVE-2020-8840 |
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.7.9.7 | GHSA-4w82-r329-3q67 |
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.6.7.4 | GHSA-4w82-r329-3q67 |
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.9.10.3 | GHSA-4w82-r329-3q67 |
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.8.11.5 | GHSA-4w82-r329-3q67 |
| Rocky Linux:8 | apache-commons-collections | 0:3.2.2-10.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | apache-commons-collections | 0:3.2.2-10.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | apache-commons-lang | 0:2.6-21.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | apache-commons-lang | 0:2.6-21.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | bea-stax | 0:1.2.0-16.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | glassfish-fastinfoset | 0:1.2.13-9.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | glassfish-jaxb | 0:2.2.11-11.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | glassfish-jaxb-api | 0:2.2.12-8.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | jackson-annotations | 0:2.10.0-1.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | jackson-core | 0:2.10.0-1.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | jackson-databind | 0:2.10.0-1.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | jackson-jaxrs-providers | 0:2.9.9-1.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | jackson-module-jaxb-annotations | 0:2.7.6-4.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | jakarta-commons-httpclient | 1:3.1-28.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | jakarta-commons-httpclient | 1:3.1-28.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | javassist | 0:3.18.1-8.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | javassist | 0:3.18.1-8.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | python-nss | 0:1.0.1-10.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | relaxngDatatype | 0:2011.1-7.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | resteasy | 0:3.0.26-3.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | slf4j | 0:1.7.25-4.module+el8.5.0+697+f586bb30 | RLSA-2020:1644 |
| Rocky Linux:8 | slf4j | 0:1.7.25-4.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | slf4j | 0:1.7.25-4.module+el8.3.0+133+b8b54b58 | RLSA-2020:1644 |
| Rocky Linux:8 | stax-ex | 0:1.7.7-8.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | velocity | 0:1.7-24.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | velocity | 0:1.7-24.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | xalan-j2 | 0:2.7.1-38.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | xalan-j2 | 0:2.7.1-38.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | xerces-j2 | 0:2.11.0-34.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | xerces-j2 | 0:2.11.0-34.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | xml-commons-apis | 0:1.4.01-25.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | xml-commons-apis | 0:1.4.01-25.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | xml-commons-apis | 0:1.4.01-25.module+el8.5.0+697+f586bb30 | RLSA-2020:1644 |
| Rocky Linux:8 | xml-commons-resolver | 0:1.2-26.module+el8.3.0+74+855e3f5d | RLSA-2020:1644 |
| Rocky Linux:8 | xml-commons-resolver | 0:1.2-26.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | xmlstreambuffer | 0:1.5.4-8.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
| Rocky Linux:8 | xsom | 0:0-19.20110809svn.module+el8.3.0+53+ea062990 | RLSA-2020:1644 |
Affected products (as reported)
References
- [druid-commits] 20200219 [GitHub] [druid] ccaominh opened a new pull request #9379: Suppress CVE-2020-8840 for htrace-core-4.0.1 mailing-list, x_refsource_MLIST
- [druid-commits] 20200219 [GitHub] [druid] suneet-s commented on issue #9379: Suppress CVE-2020-8840 for htrace-core-4.0.1 mailing-list, x_refsource_MLIST
- [debian-lts-announce] 20200220 [SECURITY] [DLA 2111-1] jackson-databind security update mailing-list, x_refsource_MLIST
- [druid-commits] 20200221 [GitHub] [druid] ccaominh merged pull request #9379: Suppress CVE-2020-8840 for htrace-core-4.0.1 mailing-list, x_refsource_MLIST
- [zookeeper-issues] 20200222 [jira] [Created] (ZOOKEEPER-3734) upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-dev] 20200222 [jira] [Created] (ZOOKEEPER-3734) upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-notifications] 20200223 [GitHub] [zookeeper] eolivelli opened a new pull request #1262: ZOOKEEPER-3734 upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-issues] 20200223 [jira] [Updated] (ZOOKEEPER-3734) upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-issues] 20200223 [jira] [Assigned] (ZOOKEEPER-3734) upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-notifications] 20200223 [GitHub] [zookeeper] phunt commented on issue #1262: ZOOKEEPER-3734 upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-commits] 20200223 [zookeeper] branch master updated: ZOOKEEPER-3734: upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-commits] 20200223 [zookeeper] branch branch-3.5 updated: ZOOKEEPER-3734: upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-issues] 20200223 [jira] [Resolved] (ZOOKEEPER-3734) upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-notifications] 20200223 [GitHub] [zookeeper] asfgit closed pull request #1262: ZOOKEEPER-3734 upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-commits] 20200223 [zookeeper] branch branch-3.6 updated: ZOOKEEPER-3734: upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-commits] 20200224 [zookeeper] 01/02: ZOOKEEPER-3734: upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [zookeeper-issues] 20200225 [jira] [Updated] (ZOOKEEPER-3734) upgrade jackson-databind to address CVE-2020-8840 mailing-list, x_refsource_MLIST
- [tomee-dev] 20200311 CVE-2020-8840 on TomEE 8.0.1 mailing-list, x_refsource_MLIST
- [tomee-dev] 20200311 Re: CVE-2020-8840 on TomEE 8.0.1 mailing-list, x_refsource_MLIST
- [tomee-dev] 20200313 Re: CVE-2020-8840 on TomEE 8.0.1 mailing-list, x_refsource_MLIST
- [tomee-dev] 20200316 RE: CVE-2020-8840 on TomEE 8.0.1 mailing-list, x_refsource_MLIST
- [ranger-dev] 20200330 [jira] [Updated] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200330 [jira] [Created] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200408 Re: Review Request 72332: RANGER-2770 : Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200408 Review Request 72332: RANGER-2770 : Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200415 [jira] [Commented] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200416 [jira] [Updated] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200416 Re: Review Request 72332: RANGER-2770 : Upgrade jackson-databind to version 2.9.10.4 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200417 [jira] [Updated] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200417 Re: Review Request 72332: RANGER-2770 : Upgrade jackson-databind to version 2.9.10.4 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200427 [jira] [Commented] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200427 [jira] [Resolved] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200430 Re: Review Request 72332: RANGER-2770 : Upgrade jackson-databind to version 2.9.10.4 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200507 [jira] [Commented] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [ranger-dev] 20200514 [jira] [Updated] (RANGER-2770) Upgrade jackson-databind to version 2.10.0 [CVE-2020-8840] - (Ranger) mailing-list, x_refsource_MLIST
- [kafka-dev] 20200514 [jira] [Created] (KAFKA-9996) upgrade zookeeper to 3.5.8 to address security vulnerabilities mailing-list, x_refsource_MLIST
- [kafka-jira] 20200514 [jira] [Created] (KAFKA-9996) upgrade zookeeper to 3.5.8 to address security vulnerabilities mailing-list, x_refsource_MLIST
- https://www.oracle.com/security-alerts/cpuapr2020.html x_refsource_MISC
- [bookkeeper-issues] 20200729 [GitHub] [bookkeeper] padma81 opened a new issue #2387: Security vulnerabilities in the apache/bookkeeper-4.9.2 image mailing-list, x_refsource_MLIST
- [geode-issues] 20200831 [jira] [Created] (GEODE-8471) Dependency security issues in geode-core-1.12 mailing-list, x_refsource_MLIST