FasterXML jackson-databind 2.x before 2.9.9.1 might allow attackers to have a variety of…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Partial Red Hat: 20 fixed, 8 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-502.
Summary
FasterXML jackson-databind 2.x before 2.9.9.1 might allow attackers to have a variety of impacts by leveraging failure to block the logback-core class from polymorphic deserialization. Depending on the classpath content, remote code execution may be possible.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | com.fasterxml.jackson.core:jackson-databind (Maven) | 2.9.0 to before 2.9.9.1 | 2.9.9.1 | Patch available | GHSA-mph4-vhrx-mv67 |
| — | com.fasterxml.jackson.core:jackson-databind (Maven) | 2.8.0 to before 2.8.11.4 | 2.8.11.4 | Patch available | GHSA-mph4-vhrx-mv67 |
| — | com.fasterxml.jackson.core:jackson-databind (Maven) | 2.7.0 to before 2.7.9.6 | 2.7.9.6 | Patch available | GHSA-mph4-vhrx-mv67 |
| — | com.fasterxml.jackson.core:jackson-databind (Maven) | 2.0.0 to before 2.6.7.3 | 2.6.7.3 | Patch available | GHSA-mph4-vhrx-mv67 |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- com.fasterxml.jackson.core:jackson-databind (Maven) Vendor— Affected 2.9.0 to before 2.9.9.1 Fixed in 2.9.9.1 Patch available GHSA-mph4-vhrx-mv67
- com.fasterxml.jackson.core:jackson-databind (Maven) Vendor— Affected 2.8.0 to before 2.8.11.4 Fixed in 2.8.11.4 Patch available GHSA-mph4-vhrx-mv67
- com.fasterxml.jackson.core:jackson-databind (Maven) Vendor— Affected 2.7.0 to before 2.7.9.6 Fixed in 2.7.9.6 Patch available GHSA-mph4-vhrx-mv67
- com.fasterxml.jackson.core:jackson-databind (Maven) Vendor— Affected 2.0.0 to before 2.6.7.3 Fixed in 2.6.7.3 Patch available GHSA-mph4-vhrx-mv67
CPE configurations NVD · 7
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:* | 2.0.0 to before 2.6.7.3; 2.7.0 to before 2.7.9.6; 2.8.0 to before 2.8.11.4; 2.9.0 to before 2.9.9.1 | Vulnerable | FasterXML |
| cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* | 8.0 | Vulnerable | Debian |
| cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:* | 7.0 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux:7.4:*:*:*:*:*:*:* | 7.4 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux:7.5:*:*:*:*:*:*:* | 7.5 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux:7.6:*:*:*:*:*:*:* | 7.6 | Vulnerable | Red Hat |
| cpe:2.3:o:redhat:enterprise_linux:7.7:*:*:*:*:*:*:* | 7.7 | Vulnerable | Red Hat |
- cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:* Versions 2.0.0 to before 2.6.7.3; 2.7.0 to before 2.7.9.6; 2.8.0 to before 2.8.11.4; 2.9.0 to before 2.9.9.1 Vulnerable ·FasterXML
- cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* Versions 8.0 Vulnerable ·Debian
- cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:* Versions 7.0 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux:7.4:*:*:*:*:*:*:* Versions 7.4 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux:7.5:*:*:*:*:*:*:* Versions 7.5 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux:7.6:*:*:*:*:*:*:* Versions 7.6 Vulnerable ·Red Hat
- cpe:2.3:o:redhat:enterprise_linux:7.7:*:*:*:*:*:*:* Versions 7.7 Vulnerable ·Red Hat
Remediation
- Fix · GHSA-mph4-vhrx-mv67 com.fasterxml.jackson.core:jackson-databind (Maven) Fixed in 2.9.9.1 Advisory →
- Fix · GHSA-mph4-vhrx-mv67 com.fasterxml.jackson.core:jackson-databind (Maven) Fixed in 2.8.11.4 Advisory →
- Fix · GHSA-mph4-vhrx-mv67 com.fasterxml.jackson.core:jackson-databind (Maven) Fixed in 2.7.9.6 Advisory →
- Fix · GHSA-mph4-vhrx-mv67 com.fasterxml.jackson.core:jackson-databind (Maven) Fixed in 2.6.7.3 Advisory →
Red Hat 16 advisories
- RHSA-2024:5856 Released 2024-08-26 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.1.7 on RHEL 7 security update
- Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server eap7-apache-commons-beanutils-1.9.4-1.redhat_00002.1.ep7.el7, eap7-infinispan-8.2.11-1.SP2_redhat_00001.1.ep7.el7, eap7-infinispan-cachestore-jdbc-8.2.11-1.SP2_redhat_00001.1.ep7.el7 +12
- RHSA-2020:0983 Released 2020-03-26 · Red Hat rating ImportantRed Hat Fuse 7.6.0 security update
- Red Hat Fuse 7.6.0
- RHSA-2019:4352 Released 2019-12-19 · Red Hat rating ImportantRed Hat JBoss Fuse/A-MQ 6.3 R14 security and bug fix update
- Red Hat Fuse 6.3
Show 13 more Red Hat advisories
- RHSA-2019:3901 Released 2019-11-18 · Red Hat rating ImportantRed Hat OpenShift Application Runtimes Vert.x 3.8.3 security update
- Red Hat Openshift Application Runtimes Vert.x 3.8.3
- RHSA-2019:3297 Released 2019-10-31 · Red Hat rating ImportantRed Hat Process Automation Manager 7.5.0 Security Update
- Red Hat Process Automation 7
- RHSA-2019:3292 Released 2019-10-31 · Red Hat rating ImportantRed Hat Decision Manager 7.5.0 Security Update
- Red Hat Decision Manager 7
- RHSA-2019:3200 Released 2019-10-24 · Red Hat rating ModerateRed Hat AMQ Streams 1.3.0 release and security update
- Red Hat AMQ Streams 1
- RHSA-2019:3149 Released 2019-10-18 · Red Hat rating ImportantOpenShift Container Platform logging-elasticsearch5-container security update
- Red Hat OpenShift Container Platform 3.11 openshift3/ose-logging-elasticsearch5
- RHSA-2019:2998 Released 2019-10-10 · Red Hat rating ImportantRed Hat OpenShift Application Runtimes Thorntail 2.5.0 security & bug fix update
- Text-Only RHOAR
- RHSA-2019:2936 Released 2019-10-01 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.4 on RHEL 7 security update
- Red Hat JBoss EAP 7.2 for RHEL 7 Server eap7-activemq-artemis-2.9.0-1.redhat_00005.1.el7eap, eap7-activemq-artemis-cli-2.9.0-1.redhat_00005.1.el7eap, eap7-activemq-artemis-commons-2.9.0-1.redhat_00005.1.el7eap +47
- RHSA-2019:2937 Released 2019-10-01 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.4 on RHEL 8 security update
- Red Hat JBoss EAP 7.2 for RHEL 8 eap7-activemq-artemis-2.9.0-1.redhat_00005.1.el8eap, eap7-activemq-artemis-cli-2.9.0-1.redhat_00005.1.el8eap, eap7-activemq-artemis-commons-2.9.0-1.redhat_00005.1.el8eap +47
- RHSA-2019:2935 Released 2019-10-01 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.4 on RHEL 6 Security update
- Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-activemq-artemis-2.9.0-1.redhat_00005.1.el6eap, eap7-activemq-artemis-cli-2.9.0-1.redhat_00005.1.el6eap, eap7-activemq-artemis-commons-2.9.0-1.redhat_00005.1.el6eap +47
- RHSA-2019:2938 Released 2019-09-30 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 7.2.4 security update
- Red Hat JBoss EAP 7.2
- RHSA-2019:2858 Released 2019-09-27 · Red Hat rating ImportantOpenShift Container Platform 4.1.18 logging-elasticsearch5 security update
- Red Hat OpenShift Container Platform 4.1 openshift4/ose-logging-elasticsearch5
- RHSA-2019:2720 Released 2019-09-12 · Red Hat rating Importantpki-deps:10.6 security update
- Red Hat Enterprise Linux AppStream (v. 8) apache-commons-collections-3.2.2-10.module+el8.0.0+3892+c903d3f0.noarch::pki-deps:10.6, apache-commons-collections-3.2.2-10.module+el8.0.0+3892+c903d3f0.src::pki-deps:10.6, apache-commons-lang-2.6-21.module+el8.0.0+3892+c903d3f0.noarch::pki-deps:10.6 +47
- RHSA-2019:1820 Released 2019-07-22 · Red Hat rating Importantrh-maven35-jackson-databind security update
- Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) rh-maven35-jackson-databind-2.7.6-2.6.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.6.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4) rh-maven35-jackson-databind-2.7.6-2.6.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.6.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.5) rh-maven35-jackson-databind-2.7.6-2.6.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.6.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.6) rh-maven35-jackson-databind-2.7.6-2.6.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.6.el7
- Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) rh-maven35-jackson-databind-2.7.6-2.6.el7, rh-maven35-jackson-databind-javadoc-2.7.6-2.6.el7
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat BPM Suite 6 | Affected | No fix planned: Out of support scope |
| Red Hat OpenShift Application Runtimes | Affected | No fix yet |
| Red Hat OpenShift Container Platform 3.10 | Affected | No fix yet |
| Red Hat OpenShift Container Platform 3.6 | Affected | No fix planned: Out of support scope |
| Red Hat OpenShift Container Platform 3.7 | Affected | No fix planned: Out of support scope |
| Red Hat OpenShift Container Platform 3.9 | Affected | No fix yet |
| Red Hat Satellite 6 | Affected | No fix yet: Fix deferred |
| streams for Apache Kafka | Affected | No fix yet |
| Red Hat AMQ Streams 1 | Fixed | RHSA-2019:3200 |
| Red Hat Decision Manager 7 | Fixed | RHSA-2019:3292 |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2019:2720 |
| Red Hat Fuse 6.3 | Fixed | RHSA-2019:4352 |
| Red Hat Fuse 7.6.0 | Fixed | RHSA-2020:0983 |
| Red Hat JBoss EAP 7.2 | Fixed | RHSA-2019:2938 |
| Red Hat JBoss EAP 7.2 for RHEL 6 Server | Fixed | RHSA-2019:2935 |
| Red Hat JBoss EAP 7.2 for RHEL 7 Server | Fixed | RHSA-2019:2936 |
| Red Hat JBoss EAP 7.2 for RHEL 8 | Fixed | RHSA-2019:2937 |
| Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server | Fixed | RHSA-2024:5856 |
| Red Hat OpenShift Container Platform 3.11 | Fixed | RHSA-2019:3149 |
| Red Hat OpenShift Container Platform 4.1 | Fixed | RHSA-2019:2858 |
| Red Hat Openshift Application Runtimes Vert.x 3.8.3 | Fixed | RHSA-2019:3901 |
| Red Hat Process Automation 7 | Fixed | RHSA-2019:3297 |
| Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) | Fixed | RHSA-2019:1820 |
| Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4) | Fixed | RHSA-2019:1820 |
| Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.5) | Fixed | RHSA-2019:1820 |
| Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.6) | Fixed | RHSA-2019:1820 |
| Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) | Fixed | RHSA-2019:1820 |
| Text-Only RHOAR | Fixed | RHSA-2019:2998 |
Not affected: 9 products
- Red Hat JBoss A-MQ 6
- Red Hat JBoss Enterprise Application Platform 6
- Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server
- Red Hat Mobile Application Platform 4
- Red Hat OpenStack Platform 10 (Newton)
- Red Hat OpenStack Platform 13 (Queens)
- Red Hat OpenStack Platform 14 (Rocky)
- Red Hat OpenStack Platform 9 (Mitaka)
- Red Hat Single Sign-On 7
Timeline
- 2026-10-02 Threatist record created from CVE-2019-12384
- 2026-10-03 Alias added: GHSA-mph4-vhrx-mv67
- 2026-10-08 CISA SSVC decision points changed
References
Patch 2
Advisory 28
- [debian-lts-announce] 20190621 [SECURITY] [DLA 1831-1] jackson-databind security update
- RHSA-2019:1820
- RHSA-2019:2720
- FEDORA-2019-99ff6aa32c
- FEDORA-2019-ae6a703b8f
- FEDORA-2019-fb23eccc03
- RHSA-2019:2858
- RHSA-2019:2937
- RHSA-2019:2935
- RHSA-2019:2936
- RHSA-2019:2938
- DSA-4542
- 20191007 [SECURITY] [DSA 4542-1] jackson-databind security update
- RHSA-2019:2998
- RHSA-2019:3149
- RHSA-2019:3200
- RHSA-2019:3292
- RHSA-2019:3297
- RHSA-2019:3901
- RHSA-2019:4352
- https://www.oracle.com/security-alerts/cpuapr2020.html
- https://www.oracle.com/security-alerts/cpujul2020.html
- https://www.oracle.com/security-alerts/cpujan2020.html
- https://doyensec.com/research.html
- https://security.netapp.com/advisory/ntap-20190703-0002/
- https://blog.doyensec.com/2019/07/22/jackson-gadgets.html
- https://www.oracle.com/security-alerts/cpuoct2020.html
- https://nvd.nist.gov/vuln/detail/CVE-2019-12384
Other 39
- [tomee-dev] 20190905 [GitHub] [tomee] asf-ci commented on issue #549: [TOMEE-2655] [7.1.x] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [tomee-dev] 20190905 [GitHub] [tomee] asf-ci commented on issue #548: [TOMEE-2655] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [tomee-dev] 20190905 [GitHub] [tomee] rzo1 opened a new pull request #548: [TOMEE-2655] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [tomee-dev] 20190905 [GitHub] [tomee] rzo1 opened a new pull request #549: [TOMEE-2655] [7.1.x] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [tomee-dev] 20190905 [GitHub] [tomee] robert-schaft-hon commented on issue #549: [TOMEE-2655] [7.1.x] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [tomee-dev] 20190906 [GitHub] [tomee] rzo1 commented on issue #549: [TOMEE-2655] [7.1.x] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [struts-dev] 20190908 Build failed in Jenkins: Struts-master-JDK8-dependency-check #204
- [tomee-dev] 20190909 [GitHub] [tomee] jgallimore merged pull request #549: [TOMEE-2655] [7.1.x] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [tomee-dev] 20190909 [GitHub] [tomee] jgallimore merged pull request #548: [TOMEE-2655] Updates jackson-databind to 2.9.9.3 to mitigate CVE-2019-12384, CVE-2019-12814, CVE-2019-14379 and CVE-2019-14439
- [cassandra-commits] 20190919 [jira] [Created] (CASSANDRA-15328) Bump jackson version to >= 2.9.9.3 to address security vulnerabilities
- [geode-notifications] 20191007 [GitHub] [geode] jmelchio commented on issue #4102: Fix for GEODE-7255: Pickup Jackson CVE fix
- [drill-dev] 20191017 Dependencies used by Drill contain known vulnerabilities
- [drill-dev] 20191021 [jira] [Created] (DRILL-7416) Updates required to dependencies to resolve potential security vulnerabilities
- [drill-issues] 20191021 [jira] [Created] (DRILL-7416) Updates required to dependencies to resolve potential security vulnerabilities
- [nifi-commits] 20191113 svn commit: r1869773 - /nifi/site/trunk/security.html
- [nifi-commits] 20200123 svn commit: r1873083 - /nifi/site/trunk/security.html
- https://github.com/FasterXML/jackson-databind/issues/2334
- https://github.com/FasterXML/jackson-databind/commit/c9ef4a10d6f6633cf470d6a469514b68fa2be234
- https://lists.apache.org/thread.html/5ecc333113b139429f4f05000d4aa2886974d4df3269c1dd990bb319@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/5fc0e16b7af2590bf1e97c76c136291c4fdb244ee63c65c485c9a7a1@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/87e46591de8925f719664a845572d184027258c5a7af0a471b53c77b@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/940b4c3fef002461b89a050935337056d4a036a65ef68e0bbd4621ef@%3Cdev.struts.apache.org%3E
- https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E
- https://lists.apache.org/thread.html/bcce5a9c532b386c68dab2f6b3ce8b0cc9b950ec551766e76391caa3@%3Ccommits.nifi.apache.org%3E
- https://lists.apache.org/thread.html/e0733058c0366b703e6757d8d2a7a04b943581f659e9c271f0841dfe@%3Cnotifications.geode.apache.org%3E
- https://lists.apache.org/thread.html/ee0a051428d2c719acfa297d0854a189ea5e284ef3ed491fa672f4be@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E
- https://lists.apache.org/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b@%3Ccommits.nifi.apache.org%3E
- https://lists.fedoraproject.org/archives/list/[email protected]/message/OVRZDN2T6AZ6DJCZJ3VSIQIVHBVMVWBL
- https://lists.fedoraproject.org/archives/list/[email protected]/message/TXRVXNRFHJSQWFHPRJQRI5UPMZ63B544
- https://lists.fedoraproject.org/archives/list/[email protected]/message/UKUALE2TUCKEKOHE2D342PQXN4MWCSLC
- https://security.netapp.com/advisory/ntap-20190703-0002
- https://github.com/FasterXML/jackson-databind
- https://lists.apache.org/thread.html/0d4b630d9ee724aee50703397d9d1afa2b2befc9395ba7797d0ccea9@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/2d2a76440becb610b9a9cb49b15eac3934b02c2dbcaacde1000353e4@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/34717424b4d08b74f65c09a083d6dd1cb0763f37a15d6de135998c1d@%3Cdev.tomee.apache.org%3E
- https://lists.apache.org/thread.html/3f99ae8dcdbd69438cb733d745ee3ad5e852068490719a66509b4592@%3Ccommits.cassandra.apache.org%3E
- https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E
- https://lists.apache.org/thread.html/56c8042873595b8c863054c7bfccab4bf2c01c6f5abedae249d914b9@%3Cdev.tomee.apache.org%3E
Sources
- CVE-2019-12384 · CVE Program
- CVE-2019-12384 · NVD
- FIRST EPSS
- GHSA-mph4-vhrx-mv67 · GitHub Advisory Database · CC BY 4.0
- CVE-2019-12384 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences