CVE-2018-14719
Arbitrary Code Execution in jackson-databind
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
CVE-2018-14719- 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 - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-502
- Updated
- 2026-11-02
CVE List No score
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
CVE-2018-14719- Updated
- 2026-11-02
EUVDEUVD-2019-0173 No score
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
EUVD-2019-0173- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-4gq5-ch57-c2mg
9.8
Arbitrary Code Execution in jackson-databind
FasterXML jackson-databind 2.x before 2.9.7, 2.8.11.3, and 2.7.9.5 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
GHSA-4gq5-ch57-c2mg- 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 - Weakness
- CWE-502
- Updated
- 2026-11-02
OSV
9.8
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
CVE-2018-14719- 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 - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-14719
9.8
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
DEBIAN-CVE-2018-14719- 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 - Updated
- 2026-11-02
Show 5 moreShow less
OSVGHSA-4gq5-ch57-c2mg
9.8
Arbitrary Code Execution in jackson-databind
FasterXML jackson-databind 2.x before 2.9.7, 2.8.11.3, and 2.7.9.5 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
GHSA-4gq5-ch57-c2mg- 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 - Weakness
- CWE-502
- Updated
- 2026-11-02
OSVRHSA-2019:0782
8.1
Red Hat Security Advisory: rh-maven35-jackson-databind security update
- Record
RHSA-2019:0782- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-14719
9.8
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.
- Record
UBUNTU-CVE-2018-14719- 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 - Updated
- 2026-11-05
OSVROOT-APP-MAVEN-CVE-2018-14719 No score
CVE-2018-14719 in com.fasterxml.jackson.core:jackson-databind - Patched by Root
Root has patched CVE-2018-14719 in the com.fasterxml.jackson.core:jackson-databind package for Root:Maven. Multiple fixed versions available.
- Record
ROOT-APP-MAVEN-CVE-2018-14719- Updated
- 2026-11-02
OSVUSN-4813-1 No score
jackson-databind vulnerabilities
It was discovered that Jackson Databind incorrectly handled deserialization. An attacker could possibly use this issue to obtain sensitive information. (CVE-2018-11307, CVE-2019-12086, CVE-2019-12814)
It was discovered that Jackson Databind incorrectly handled deserialization. An attacker could possibly use this issue to execute arbitrary code or other unspecified impact. (CVE-2018-12022, CVE-2018-12023, CVE-2018-14718, CVE-2018-14719, CVE-2018-19360, CVE-2018-19361, CVE-2018-19362, CVE-2019-12384, CVE-2019-14379, CVE-2019-14439, CVE-2019-14540, CVE-2019-16335, CVE-2019-16942, CVE-2019-16943, CVE-2019-17267, CVE-2019-17531, CVE-2019-20330, CVE-2020-10672, CVE-2020-10673, CVE-2020-10968, CVE-2020-10969, CVE-2020-11111, CVE-2020-11112, CVE-2020-11113, CVE-2020-11619, CVE-2020-11620, CVE-2020-14060, CVE-2020-14061, CVE-2020-14062, CVE-2020-14195, CVE-2020-8840, CVE-2020-9546, CVE-2020-9547, CVE-2020-9548)
It was discovered that Jackson Databind incorrectly handled deserialization. An attacker could possibly use this issue to execute XML entity (XXE) attacks. (CVE-2018-14720)
It was discovered that Jackson Databind incorrectly handled deserialization. An attacker could possibly use this issue to execute server-side request forgery (SSRF). (CVE-2018-14721)
- Record
USN-4813-1- Updated
- 2026-11-02
Affected products
- fasterxml jackson-databind
- debian linux
- netapp oncommand workflow automation
- netapp snapcenter
- netapp steelstore cloud integrated storage
- oracle banking platform
- oracle business process management suite
- oracle clusterware
- oracle communications billing and revenue management
- oracle database server
- oracle enterprise manager for virtualization
- oracle financial services analytical applications infrastructure
Affected packages
| Package | Affected | Fixed |
|---|---|---|
com.fasterxml.jackson.core:jackson-databindMaven |
2.9.0 up to 2.9.7 | 2.9.7 |
com.fasterxml.jackson.core:jackson-databindMaven |
2.8.0 to 2.8.11.2 | 2.8.11.3 |
com.fasterxml.jackson.core:jackson-databindMaven |
2.0.0 to 2.7.9.4 | 2.7.9.5 |
jackson-databindDebian:12 |
before 2.9.8-1 | 2.9.8-1 |
jackson-databindDebian:13 |
before 2.9.8-1 | 2.9.8-1 |
jackson-databindDebian:14 |
before 2.9.8-1 | 2.9.8-1 |
jackson-databindDebian:8 From an advisory covering 10 CVEs |
before 2.4.2-2+deb8u5, plus listed versions 2.4.2-22.4.2-2+deb8u12.4.2-2+deb8u22.4.2-2+deb8u32.4.2-2+deb8u4 |
2.4.2-2+deb8u5 |
jackson-databindDebian:9 From an advisory covering 11 CVEs |
before 2.8.6-1+deb9u5, plus listed versions 2.8.6-12.8.6-1+deb9u12.8.6-1+deb9u22.8.6-1+deb9u32.8.6-1+deb9u4 |
2.8.6-1+deb9u5 |
com.fasterxml.jackson.core:jackson-databindMaven |
2.9.0 up to 2.9.7, plus listed versions 2.9.0.pr12.9.0.pr22.9.0.pr32.9.0.pr42.9.1 Show 5 moreShow less2.9.22.9.32.9.42.9.52.9.6 |
2.9.7 |
com.fasterxml.jackson.core:jackson-databindMaven |
2.8.0 up to 2.8.11.3, plus listed versions 2.8.12.8.102.8.112.8.11.12.8.11.2 Show 9 moreShow less2.8.22.8.32.8.42.8.52.8.62.8.72.8.82.8.8.12.8.9 |
2.8.11.3 |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
com.fasterxml.jackson.core:jackson-databindMaven |
2.0.0 up to 2.7.9.5, plus listed versions 2.0.12.0.22.0.42.0.52.0.6 Show 45 moreShow less2.1.02.1.12.1.22.1.32.1.42.1.52.2.02.2.0-rc12.2.12.2.22.2.32.2.42.3.02.3.0-rc12.3.12.3.22.3.32.3.42.3.52.4.02.4.0-rc12.4.0-rc22.4.0-rc32.4.12.4.1.12.4.1.22.4.1.32.4.22.4.32.4.42.4.52.4.5.12.4.62.4.6.12.5.02.5.0-rc12.5.12.5.22.5.32.5.42.5.52.6.02.6.0-rc12.6.0-rc22.6.0-rc3 |
2.7.9.5 |
rh-maven35-jackson-databindRed Hat:rhel_software_collections:3::el7 From an advisory covering 10 CVEs |
before 0:2.7.6-2.5.el7 | 0:2.7.6-2.5.el7 |
rh-maven35-jackson-databind-javadocRed Hat:rhel_software_collections:3::el7 From an advisory covering 10 CVEs |
before 0:2.7.6-2.5.el7 | 0:2.7.6-2.5.el7 |
com.fasterxml.jackson.core:jackson-databindRoot:Maven |
before 2.3.1-aikido.2 | 2.3.1-aikido.22.3.1-aikido.32.3.1-aikido.42.3.1-aikido.52.3.1-aikido.6 |
io.root.com.fasterxml.jackson.core:jackson-databindRoot:Maven |
before 2.5.2-root.io.1 | 2.5.2-root.io.12.5.2-root.io.22.3.1-root.io.22.3.1-root.io.32.3.1-root.io.42.3.1-root.io.52.3.1-root.io.6 |
jackson-databindUbuntu:Pro:16.04:LTS |
before 2.4.2-3ubuntu0.1~esm2, plus listed versions 2.4.2-22.4.2-32.4.2-3ubuntu0.1~esm1 |
2.4.2-3ubuntu0.1~esm2 |
jackson-databindUbuntu:Pro:16.04:LTS From an advisory covering 39 CVEs |
before 2.4.2-3ubuntu0.1~esm2, plus listed versions 2.4.2-22.4.2-32.4.2-3ubuntu0.1~esm1 |
2.4.2-3ubuntu0.1~esm2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-14719 is a critical vulnerability (CVSS 9.8) in Fasterxml Jackson-databind, published January 2, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.68%, the 95th percentile. Fixed in com.fasterxml.jackson.core:jackson-databind 2.9.7.
References
github.com/FasterXML/jackson-databind/commit/87d29af25e82a249ea15858e2d4ecbf64091db44
github.com/FasterXML/jackson-databind/issues/2097
oracle.com/technetwork/security-advisory/cpujan2019-5072801.html
github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.7
lists.debian.org/debian-lts-announce/2019/03/msg00005.html
lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8%40%3Ccommits.pulsar.apache.org%3E
Show 115 moreShow less
oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
access.redhat.com/errata/RHSA-2019:0782
access.redhat.com/errata/RHSA-2019:0877
access.redhat.com/errata/RHBA-2019:0959
debian.org/security/2019/dsa-4452
seclists.org/bugtraq/2019/May/68
security.netapp.com/advisory/ntap-20190530-0003
access.redhat.com/errata/RHSA-2019:1782
access.redhat.com/errata/RHSA-2019:1797
oracle.com/technetwork/security-advisory/cpujul2019-5072835.html
access.redhat.com/errata/RHSA-2019:1822
access.redhat.com/errata/RHSA-2019:1823
access.redhat.com/errata/RHSA-2019:2804
access.redhat.com/errata/RHSA-2019:2858
access.redhat.com/errata/RHSA-2019:3002
oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html
access.redhat.com/errata/RHSA-2019:3140
lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442%40%3Cdev.drill.apache.org%3E
access.redhat.com/errata/RHSA-2019:3149
lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f%40%3Cdev.drill.apache.org%3E
lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc%40%3Cissues.drill.apache.org%3E
access.redhat.com/errata/RHSA-2019:3892
access.redhat.com/errata/RHSA-2019:4037
oracle.com/security-alerts/cpuapr2020.html
lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2%40%3Cissues.geode.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2018-14719
lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E
lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E
lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E
lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8@%3Ccommits.pulsar.apache.org%3E
lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2@%3Cissues.geode.apache.org%3E
github.com/advisories/GHSA-4gq5-ch57-c2mg
security-tracker.debian.org/tracker/CVE-2018-14719
github.com/FasterXML/jackson-databind
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1666415
bugzilla.redhat.com/show_bug.cgi?id=1666418
bugzilla.redhat.com/show_bug.cgi?id=1666423
bugzilla.redhat.com/show_bug.cgi?id=1666428
bugzilla.redhat.com/show_bug.cgi?id=1666482
bugzilla.redhat.com/show_bug.cgi?id=1666484
bugzilla.redhat.com/show_bug.cgi?id=1666489
bugzilla.redhat.com/show_bug.cgi?id=1671096
bugzilla.redhat.com/show_bug.cgi?id=1671097
bugzilla.redhat.com/show_bug.cgi?id=1677341
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_0782.json
access.redhat.com/security/cve/CVE-2018-11307
cve.org/CVERecord?id=CVE-2018-11307
nvd.nist.gov/vuln/detail/CVE-2018-11307
access.redhat.com/security/cve/CVE-2018-12022
cve.org/CVERecord?id=CVE-2018-12022
nvd.nist.gov/vuln/detail/CVE-2018-12022
access.redhat.com/security/cve/CVE-2018-12023
cve.org/CVERecord?id=CVE-2018-12023
nvd.nist.gov/vuln/detail/CVE-2018-12023
access.redhat.com/security/cve/CVE-2018-14718
cve.org/CVERecord?id=CVE-2018-14718
nvd.nist.gov/vuln/detail/CVE-2018-14718
access.redhat.com/security/cve/CVE-2018-14719
cve.org/CVERecord?id=CVE-2018-14719
access.redhat.com/security/cve/CVE-2018-14720
cve.org/CVERecord?id=CVE-2018-14720
nvd.nist.gov/vuln/detail/CVE-2018-14720
access.redhat.com/security/cve/CVE-2018-14721
cve.org/CVERecord?id=CVE-2018-14721
nvd.nist.gov/vuln/detail/CVE-2018-14721
access.redhat.com/security/cve/CVE-2018-19360
cve.org/CVERecord?id=CVE-2018-19360
nvd.nist.gov/vuln/detail/CVE-2018-19360
access.redhat.com/security/cve/CVE-2018-19361
cve.org/CVERecord?id=CVE-2018-19361
nvd.nist.gov/vuln/detail/CVE-2018-19361
access.redhat.com/security/cve/CVE-2018-19362
cve.org/CVERecord?id=CVE-2018-19362
nvd.nist.gov/vuln/detail/CVE-2018-19362
ubuntu.com/security/CVE-2018-14719
ubuntu.com/security/notices/USN-4813-1
ubuntu.com/security/CVE-2018-11307
ubuntu.com/security/CVE-2018-12022
ubuntu.com/security/CVE-2018-12023
ubuntu.com/security/CVE-2018-14718
ubuntu.com/security/CVE-2018-14720
ubuntu.com/security/CVE-2018-14721
ubuntu.com/security/CVE-2018-19360
ubuntu.com/security/CVE-2018-19361
ubuntu.com/security/CVE-2018-19362
ubuntu.com/security/CVE-2019-12086
ubuntu.com/security/CVE-2019-12384
ubuntu.com/security/CVE-2019-12814
ubuntu.com/security/CVE-2019-14379
ubuntu.com/security/CVE-2019-14439
ubuntu.com/security/CVE-2019-14540
ubuntu.com/security/CVE-2019-16335
ubuntu.com/security/CVE-2019-16942
ubuntu.com/security/CVE-2019-16943
ubuntu.com/security/CVE-2019-17267
ubuntu.com/security/CVE-2019-17531
ubuntu.com/security/CVE-2019-20330
ubuntu.com/security/CVE-2020-8840
ubuntu.com/security/CVE-2020-9546
ubuntu.com/security/CVE-2020-9547
ubuntu.com/security/CVE-2020-9548
ubuntu.com/security/CVE-2020-10672
ubuntu.com/security/CVE-2020-10673
ubuntu.com/security/CVE-2020-10968
ubuntu.com/security/CVE-2020-10969
ubuntu.com/security/CVE-2020-11111
ubuntu.com/security/CVE-2020-11112
ubuntu.com/security/CVE-2020-11113
ubuntu.com/security/CVE-2020-11619
ubuntu.com/security/CVE-2020-11620
ubuntu.com/security/CVE-2020-14060
ubuntu.com/security/CVE-2020-14061
ubuntu.com/security/CVE-2020-14062
ubuntu.com/security/CVE-2020-14195
Left out here: 31 versions. The JSON record has them.