Vulnerability · Published Mar 11, 2022 · Assigned by mitre
CVE-2020-36518
High 7.5
In plain English
A high-severity out-of-bounds write 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 4.9% (higher than 92% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Severity (CVSS 3.1)7.5High
Exploit odds (30 days)4.9%top 7.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC
Official description
jackson-databind before 2.13.0 allows a Java StackOverflow exception and denial of service via a large depth of nested objects.
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-2024:3061 |
| AlmaLinux:8 | apache-commons-lang | 2.6-21.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | apache-commons-net | 3.6-3.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | bea-stax-api | 1.2.0-16.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | fasterxml-oss-parent | 49-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | glassfish-fastinfoset | 1.2.13-9.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | glassfish-jaxb-api | 2.2.12-8.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | glassfish-jaxb-core | 2.2.11-12.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | glassfish-jaxb-runtime | 2.2.11-12.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | glassfish-jaxb-txw2 | 2.2.11-12.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-annotations | 2.14.2-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-bom | 2.14.2-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-core | 2.14.2-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-databind | 2.14.2-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-jaxrs-json-provider | 2.14.2-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-jaxrs-providers | 2.14.2-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-module-jaxb-annotations | 2.14.2-2.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-modules-base | 2.14.2-2.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jackson-parent | 2.14-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | jakarta-commons-httpclient | 1:3.1-28.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | javassist | 3.18.1-8.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | javassist-javadoc | 3.18.1-8.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:9 | pki-jackson-databind | 2.14.1-2.el9 | ALSA-2023:2312 |
| AlmaLinux:8 | pki-servlet-engine | 1:9.0.62-1.module_el8.10.0+3791+e0637953 | ALSA-2024:3061 |
| AlmaLinux:8 | relaxngDatatype | 2011.1-7.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | slf4j | 1.7.25-4.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | slf4j-jdk14 | 1.7.25-4.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | stax-ex | 1.7.7-8.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | velocity | 1.7-24.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | xalan-j2 | 2.7.1-38.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | xerces-j2 | 2.11.0-34.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | xml-commons-apis | 1.4.01-25.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | xml-commons-resolver | 1.2-26.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | xmlstreambuffer | 1.5.4-8.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| AlmaLinux:8 | xsom | 0-19.20110809svn.module_el8.5.0+2577+9e95fe00 | ALSA-2024:3061 |
| Debian:12 | jackson-databind | 2.13.2.2-1 | DEBIAN-CVE-2020-36518 |
| Debian:13 | jackson-databind | 2.13.2.2-1 | DEBIAN-CVE-2020-36518 |
| Debian:14 | jackson-databind | 2.13.2.2-1 | DEBIAN-CVE-2020-36518 |
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.12.6.1 | GHSA-57j2-w4cx-62h2 |
| Maven | com.fasterxml.jackson.core:jackson-databind | 2.13.2.1 | GHSA-57j2-w4cx-62h2 |
| Rocky Linux:8 | apache-commons-collections | 0:3.2.2-10.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | apache-commons-collections | 0:3.2.2-10.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | apache-commons-lang | 0:2.6-21.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | apache-commons-lang | 0:2.6-21.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | apache-commons-net | 0:3.6-3.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | apache-commons-net | 0:3.6-3.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | bea-stax | 0:1.2.0-16.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | glassfish-fastinfoset | 0:1.2.13-9.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | glassfish-jaxb | 0:2.2.11-12.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | glassfish-jaxb-api | 0:2.2.12-8.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | jackson-annotations | 0:2.14.2-1.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | jackson-core | 0:2.14.2-1.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | jackson-databind | 0:2.14.2-1.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | jackson-jaxrs-providers | 0:2.14.2-1.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | jakarta-commons-httpclient | 1:3.1-28.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | jakarta-commons-httpclient | 1:3.1-28.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | javassist | 0:3.18.1-8.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | javassist | 0:3.18.1-8.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | jss | 0:4.11.0-1.module+el8.10.0+1816+f1a7c8eb | RLSA-2024:3061 |
| Rocky Linux:8 | ldapjdk | 0:4.24.0-1.module+el8.10.0+1816+f1a7c8eb | RLSA-2024:3061 |
| Rocky Linux:8 | pki-core | 0:10.15.0-1.module+el8.10.0+1816+f1a7c8eb | RLSA-2024:3061 |
| Rocky Linux:8 | pki-servlet-engine | 1:9.0.62-1.module+el8.10.0+1767+f923f786 | RLSA-2024:3061 |
| Rocky Linux:8 | relaxngDatatype | 0:2011.1-7.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | resteasy | 0:3.0.26-7.module+el8.10.0+1767+f923f786 | RLSA-2024:3061 |
| Rocky Linux:8 | slf4j | 0:1.7.25-4.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | slf4j | 0:1.7.25-4.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | stax-ex | 0:1.7.7-8.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | tomcatjss | 0:7.8.0-1.module+el8.10.0+1816+f1a7c8eb | RLSA-2024:3061 |
| Rocky Linux:8 | velocity | 0:1.7-24.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | velocity | 0:1.7-24.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | xalan-j2 | 0:2.7.1-38.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | xalan-j2 | 0:2.7.1-38.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | xerces-j2 | 0:2.11.0-34.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | xerces-j2 | 0:2.11.0-34.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | xml-commons-apis | 0:1.4.01-25.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | xml-commons-apis | 0:1.4.01-25.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | xml-commons-resolver | 0:1.2-26.module+el8.3.0+74+855e3f5d | RLSA-2024:3061 |
| Rocky Linux:8 | xml-commons-resolver | 0:1.2-26.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | xmlstreambuffer | 0:1.5.4-8.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Rocky Linux:8 | xsom | 0:0-19.20110809svn.module+el8.10.0+1763+c7c02164 | RLSA-2024:3061 |
| Ubuntu:22.04:LTS | jackson-databind | no fix listed | UBUNTU-CVE-2020-36518 |
| Ubuntu:24.04:LTS | jackson-databind | no fix listed | UBUNTU-CVE-2020-36518 |
| Ubuntu:25.10 | jackson-databind | no fix listed | UBUNTU-CVE-2020-36518 |
| Ubuntu:26.04:LTS | jackson-databind | no fix listed | UBUNTU-CVE-2020-36518 |
| Ubuntu:26.10 | jackson-databind | no fix listed | UBUNTU-CVE-2020-36518 |
Affected products (as reported)
Weakness: CWE-787 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
- https://github.com/FasterXML/jackson-databind/issues/2816
- https://www.oracle.com/security-alerts/cpuapr2022.html
- [debian-lts-announce] 20220502 [SECURITY] [DLA 2990-1] jackson-databind security update mailing-list
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://security.netapp.com/advisory/ntap-20220506-0004/
- DSA-5283 vendor-advisory
- [debian-lts-announce] 20221127 [SECURITY] [DLA 3207-1] jackson-databind security update mailing-list