WaratekVRT Sign in

CVE-2020-8840 FasterXML jackson-databind

Affected softwareFasterXML jackson-databind
Severity9.8 Critical CVSS 3.1 2 scores
Fixed in2.6.7.4, 2.7.9.7, 2.8.11.5, 2.9.10.3
WeaknessDeserialization of untrusted data (CWE-502)
Published10 Feb 2020
Updated8 Oct 2026

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.

Exploitation status

Proof of concept only

A proof of concept exists, but no reviewed exploit catalogue lists this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 6 indexed Published artifacts you can open, in GitHub PoC; first seen 2020-02-21.
  • EPSS 27% chance in 30 days A model's forecast, not a report of exploitation. Higher than 98% of all scored CVEs.

3 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC FasterXML/jackson-databind 远程代码执行漏洞 73 2020-02-21
GitHub PoC CVE-2020-8840:FasterXML/jackson-databind 远程代码执行漏洞 37 2020-02-24
GitHub PoC 来源于jackson-CVE-2020-8840,需要开autotype 16 2020-02-23
GitHub PoC Jackson-databind远程代码执行漏洞(CVE-2020-8840)分析复现环境代码 4 2020-11-11
GitHub PoC dpredrag/CVE-2020-8840 1 2021-01-26
GitHub PoC jackson jndi injection 1 2020-06-05

Waratek protection

Mitigation candidate

A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.

  • Protection none
  • Action unverified
  • Review automated Inferred
  • Record active
Decided by The affected package being open source on Maven, so the fix can be read
Finding This CVE affects an open-source Java library published on Maven Central (Maven packages: com.fasterxml.jackson.core:jackson-databind), so it is squarely in ARMR's territory and the source needed to understand the defect is public. That makes it a candidate for an ARMR patch rule. No rule exists and none is scheduled: the diff between the affected and fixed versions has not been read, and a closer look may find no hook point ARMR can act on.

CVSS

9.8 CRITICAL v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary published
CVSS 2.0 7.5 none AV:N/AC:L/Au:N/C:P/I:P/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update July 2026 ↗ CPU 2026-Q3 Oracle Enterprise Manager / Security Framework (jackson-databind) (13.5, 24.1)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Enterprise Manager Security Framework (jackson-databind) 13.5, 24.1 13.5 · 24.1

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
com.fasterxml.jackson.core:jackson-databind 2.0.0 2.6.7.4 unbounded
com.fasterxml.jackson.core:jackson-databind 2.7.0 2.7.9.7 unbounded
com.fasterxml.jackson.core:jackson-databind 2.8.0 2.8.11.5 unbounded
com.fasterxml.jackson.core:jackson-databind 2.9.0 2.9.10.3 unbounded

Products and versions

9 products, 19 version entries
SourceVendorProductSchemeAffected versions
osv com.fasterxml.jackson.core jackson-databind generic ≥ 2.0.0 and < 2.6.7.4 · ≥ 2.7.0 and < 2.7.9.7 · ≥ 2.8.0 and < 2.8.11.5 · ≥ 2.9.0 and < 2.9.10.3
nvd debian debian linux generic 8.0
nvd fasterxml jackson-databind generic ≥ 2.0.0 and < 2.7.9.7 · ≥ 2.8.0 and < 2.8.11.5 · ≥ 2.9.0 and < 2.9.10.3
nvd huawei oceanstor 9000 firmware generic v300r006c20 · v300r006c20spc100 · v300r006c20spc200 · v300r006c20spc300
nvd netapp oncommand api services generic any version
nvd netapp oncommand workflow automation generic any version
nvd netapp service level manager generic any version
nvd netapp steelstore cloud integrated storage generic any version
nvd oracle global lifecycle management opatch generic < 11.2.0.3.23 · ≥ 12.2.0.1.0 and < 12.2.0.1.19 · ≥ 13.9.4.0.0 and < 13.9.4.2.1

References

URLTags
https://github.com/FasterXML/jackson-databind/issues/2620 WEB
https://github.com/FasterXML/jackson-databind/commit/74aba4042fce35ee0b91bd2847e788c10040d78b WEB
https://github.com/FasterXML/jackson-databind/commit/914e7c9f2cb8ce66724bf26a72adc7e958992497 WEB
https://github.com/FasterXML/jackson-databind/commit/9bb52c7122271df75435ec7e66ecf6b02b1ee14f WEB
https://lists.apache.org/thread.html/ra275f29615f35d5b40106d1582a41e5388b2a5131564e9e01a572987@%3Cdev.ranger.apache.org%3E WEB
https://lists.apache.org/thread.html/rac5ee5d686818be7e7c430d35108ee01a88aae54f832d32f62431fd1@%3Cnotifications.zookeeper.apache.org%3E WEB
https://lists.apache.org/thread.html/rb43f9a65150948a6bebd3cb77ee3e105d40db2820fd547528f4e7f89@%3Cissues.zookeeper.apache.org%3E WEB
https://lists.apache.org/thread.html/rb5eedf90ba3633e171a2ffdfe484651c9490dc5df74c8a29244cbc0e@%3Ccommits.zookeeper.apache.org%3E WEB
https://lists.apache.org/thread.html/rb73708bf714ed6dbc1212da082e7703e586077f0c92f3940b2e82caf@%3Cdev.ranger.apache.org%3E WEB
https://lists.apache.org/thread.html/rb99c7321eba5d4c907beec46675d52827528b738cfafd48eb4d862f1@%3Cdev.tomee.apache.org%3E WEB

Timeline

Published2020-02-10By the CVE Program.
NVD record modified2026-10-08NVD's own last-modified date for this record.