WaratekVRT Sign in

CVE-2019-14540 FasterXML jackson-databind

Affected softwareFasterXML jackson-databind
Severity9.8 Critical CVSS 3.1 2 scores
Fixed in2.9.10, 2.8.11.5, 2.6.7.3
WeaknessDeserialization of untrusted data (CWE-502)
Published15 Sep 2019
Updated8 Oct 2026

Description

A Polymorphic Typing issue was discovered in FasterXML jackson-databind before 2.9.10. It is related to com.zaxxer.hikari.HikariConfig.

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 1 indexed Published artifacts you can open, in GitHub PoC; first seen 2019-08-21.
  • EPSS 11% chance in 30 days A model's forecast, not a report of exploitation. Higher than 96% of all scored CVEs.
IndexArtifactStarsFirst seen
GitHub PoC CVE-2019-14540 Exploit 21 2019-08-21

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full XXE
  • Action available security rule
  • Review automated Inferred
  • Record active
Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR xxe security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's description identifies a XXE vulnerability. Matched by description (CWE-502 was assigned, but does not settle the class on its own).

How to mitigate CVE-2019-14540

Upgrade FasterXML jackson-databind to a release that fixes it: 2.9.10, 2.8.11.5 or 2.6.7.3. Until you can, Waratek RASP blocks exploitation with its XXE rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

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 January 2020 ↗ CPU 2020-Q1 Oracle Construction and Engineering / Admin (jackson-databind) (15.2.18, 16.2.11, 17.12.6, 18.8.8.1)
Oracle Construction and Engineering / Core (jackson-databind) (16.1, 16.2, 17.7-17.12, 18.8, 19.12)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Construction and Engineering Admin (jackson-databind) 15.2.18, 16.2.11, 17.12.6, 18.8.8.1 15.2.18 · 16.2.11 · 17.12.6 · 18.8.8.1
Oracle Construction and Engineering Core (jackson-databind) 16.1, 16.2, 17.7-17.12, 18.8, 19.12 16.1 · 16.2 · 18.8 · 19.12

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
com.fasterxml.jackson.core:jackson-databind 2.9.0 2.9.10 unbounded
com.fasterxml.jackson.core:jackson-databind 2.7.0 2.8.11.5 unbounded
com.fasterxml.jackson.core:jackson-databind 0 2.6.7.3 unbounded

Products and versions

20 products, 52 version entries
SourceVendorProductSchemeAffected versions
osv com.fasterxml.jackson.core jackson-databind generic < 2.6.7.3 · ≥ 2.7.0 and < 2.8.11.5 · ≥ 2.9.0 and < 2.9.10
nvd debian debian linux generic 8.0 · 9.0 · 10.0
nvd fasterxml jackson-databind generic ≥ 2.0.0 and < 2.6.7.3 · ≥ 2.7.0 and < 2.8.11.5 · ≥ 2.9.0 and < 2.9.10
nvd fedoraproject fedora generic 30 · 31
nvd netapp oncommand api services generic any version
nvd netapp oncommand workflow automation generic any version
nvd netapp steelstore cloud integrated storage generic any version
nvd oracle banking platform generic 2.4.0 · 2.4.1 · 2.5.0 · 2.6.0 · 2.6.1 · 2.7.0 · 2.7.1
nvd oracle customer management and segmentation foundation generic 18.0
nvd oracle financial services analytical applications infrastructure generic ≥ 8.0.2 and ≤ 8.0.8
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
nvd oracle goldengate application adapters generic 19.1.0.0.0
nvd oracle goldengate stream analytics generic < 19.1.0.0.1
nvd oracle mysql generic ≥ 5.7.0 and ≤ 5.7.30 · ≥ 8.0.0 and ≤ 8.0.20
nvd oracle primavera gateway generic 15.2 · 15.2.18 · 16.2 · 16.2.11 · 17.12 · 17.12.6 · 18.8.0 · 18.8.8.1
nvd oracle primavera unifier generic 16.1 · 16.2 · ≥ 17.7 and ≤ 17.12 · 18.8 · 19.12
nvd oracle retail customer management and segmentation foundation generic 17.0
nvd oracle retail xstore point of service generic 7.1 · 15.0 · 16.0 · 17.0 · 18.0
nvd oracle weblogic server generic 12.2.1.3.0
nvd redhat jboss enterprise application platform generic 7.2 · 7.3

References

URLTags
https://github.com/FasterXML/jackson-databind/issues/2410 WEB
https://github.com/FasterXML/jackson-databind/issues/2449 WEB
https://github.com/FasterXML/jackson-databind/commit/73c1c2cc76e6cdd7f3a5615cbe3207fe96e4d3db WEB
https://github.com/FasterXML/jackson-databind/commit/d4983c740fec7d5576b207a8c30a63d3ea7443de WEB
https://access.redhat.com/errata/RHSA-2019:3200 WEB
https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E WEB
https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0@%3Cissues.bookkeeper.apache.org%3E WEB
https://lists.apache.org/thread.html/r8aaf4ee16bbaf6204731d4770d96ebb34b258cd79b491f9cdd7f2540@%3Ccommits.nifi.apache.org%3E WEB
https://lists.apache.org/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b@%3Ccommits.nifi.apache.org%3E WEB
https://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2@%3Cissues.geode.apache.org%3E WEB

Timeline

Published2019-09-15By the CVE Program.
NVD record modified2026-10-08NVD's own last-modified date for this record.