Skip to content
Fencer Vulns
medium 5.9

CVE-2019-12384 json

Deserialization of Untrusted Data in FasterXML jackson-databind

published 2019-06-24 7 y ago modified 2026-10-08 31 d ago also GHSA-mph4-vhrx-mv67 , EUVD-2019-0599

cvss
5.9
version 3.1, NVD
cisa kev
Not listed
not in CISA's catalog
epss
45.2%
EPSS 45.2% chance of exploitation in 30 days, percentile 98%
public exploits
0
none known

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.

Patch / fix

  • maven com.fasterxml.jackson.core:jackson-databind 2.6.7.3, 2.7.9.6, 2.8.11.4, 2.9.9.1
  • fasterxml jackson-databind 2.6.7.3, 2.7.9.6, 2.8.11.4, 2.9.9.1
  • jackson-databind Debian 14, Debian 13, Debian 12 2.9.8-3

debian advisories DEBIAN-CVE-2019-12384

  • jackson-databind Ubuntu Pro 16.04 LTS 2.4.2-3ubuntu0.1~esm2

ubuntu advisories UBUNTU-CVE-2019-12384

Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0

  • eap7-netty jboss enterprise application platform 7.2 4.1.34-2.Final_redhat_00002.1.el8eap
  • eap7-jgroups jboss enterprise application platform 7.2 4.0.20-1.Final_redhat_00001.1.el8eap
  • eap7-wildfly jboss enterprise application platform 7.2 7.2.4-1.GA_redhat_00002.1.el8eap
  • eap7-narayana jboss enterprise application platform 7.2 5.9.6-1.Final_redhat_00001.1.el8eap
  • eap7-undertow jboss enterprise application platform 7.2 2.0.25-1.SP1_redhat_00001.1.el8eap
  • eap7-weld-ejb jboss enterprise application platform 7.2 3.0.6-2.Final_redhat_00002.1.el8eap
  • eap7-weld-jta jboss enterprise application platform 7.2 3.0.6-2.Final_redhat_00002.1.el8eap
  • eap7-weld-web jboss enterprise application platform 7.2 3.0.6-2.Final_redhat_00002.1.el8eap

red hat advisories RHSA-2024:5856RHSA-2019:2937RHSA-2019:2936RHSA-2019:2935RHSA-2019:2720RHSA-2019:1820

  • xsom AlmaLinux 8 0-19.20110809svn.module_el8.5.0+150+5f0dbea0
  • xsom AlmaLinux 8 0-19.20110809svn.module_el8.5.0+2577+9e95fe00
  • slf4j AlmaLinux 8 1.7.25-4.module_el8.6.0+2752+f1f3449e
  • slf4j AlmaLinux 8 1.7.25-4.module_el8.5.0+2577+9e95fe00
  • stax-ex AlmaLinux 8 1.7.7-8.module_el8.5.0+150+5f0dbea0
  • stax-ex AlmaLinux 8 1.7.7-8.module_el8.5.0+2577+9e95fe00
  • velocity AlmaLinux 8 1.7-24.module_el8.5.0+150+5f0dbea0
  • velocity AlmaLinux 8 1.7-24.module_el8.5.0+2577+9e95fe00

almalinux advisories ALSA-2019:2720

  • xsom Rocky Linux 8 0-19.20110809svn.module+el8.3.0+53+ea062990
  • slf4j Rocky Linux 8 1.7.25-4.module+el8.5.0+697+f586bb30
  • slf4j Rocky Linux 8 1.7.25-4.module+el8.3.0+74+855e3f5d
  • slf4j Rocky Linux 8 1.7.25-4.module+el8.3.0+133+b8b54b58
  • stax-ex Rocky Linux 8 1.7.7-8.module+el8.3.0+53+ea062990
  • bea-stax Rocky Linux 8 1.2.0-16.module+el8.3.0+53+ea062990
  • resteasy Rocky Linux 8 3.0.26-3.module+el8.3.0+53+ea062990
  • velocity Rocky Linux 8 1.7-24.module+el8.3.0+53+ea062990

rocky linux advisories RLSA-2019:2720

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2019-12384 updated cvss 8.1

jackson-databind: failure to block the logback-core class from polymorphic deserialization leading to remote code execution

  • Red Hat BPM Suite 6 jackson-databind
    affected: workaround, no fix planned “Out of support scope”
  • Red Hat OpenShift Application Runtimes jackson-databind
    affected: workaround, no fix available
  • Red Hat OpenShift Container Platform 3.6 elasticsearch-cloud-kubernetes, openshift-elasticsearch-plugin Red Hat OpenShift Container Platform 3.7 elasticsearch-cloud-kubernetes, openshift-elasticsearch-plugin
    affected: workaround, no fix planned “Out of support scope”
  • Red Hat OpenShift Container Platform 3.9 elasticsearch-cloud-kubernetes, openshift-elasticsearch-plugin Red Hat OpenShift Container Platform 3.10 elasticsearch-cloud-kubernetes, openshift-elasticsearch-plugin
    affected: workaround, no fix available
  • Red Hat Satellite 6 jackson-databind
    affected: workaround, no fix available “Fix deferred”
  • Red Hat streams for Apache Kafka jackson-databind
    affected: workaround, no fix available
  • Red Hat AMQ Streams 1
    fixed: vendor fix RHSA-2019:3200
  • Red Hat Decision Manager 7
    fixed: vendor fix RHSA-2019:3292
show 15 more
  • Red Hat Enterprise Linux AppStream (v. 8) slf4j 1.7.25-4.module+el8.0.0+3892+c903d3f0, stax-ex 1.7.7-8.module+el8.0.0+3892+c903d3f0, velocity 1.7-24.module+el8.0.0+3892+c903d3f0, bea-stax 1.2.0-16.module+el8.0.0+3892+c903d3f0, resteasy 3.0.26-3.module+el8.0.0+3892+c903d3f0, xalan-j2 2.7.1-38.module+el8.0.0+3892+c903d3f0, +29 more
    fixed: vendor fix RHSA-2019:2720
  • Red Hat Fuse 6.3
    fixed: vendor fix RHSA-2019:4352
  • Red Hat Fuse 7.6.0
    fixed: vendor fix RHSA-2020:0983
  • Red Hat JBoss EAP 7.2
    fixed: vendor fix RHSA-2019:2938
  • Red Hat JBoss EAP 7.2 for RHEL 6 Server eap7-wildfly 7.2.4-1.GA_redhat_00002.1.el6eap, eap7-jackson-core 2.9.9-1.redhat_00001.1.el6eap, eap7-netty 4.1.34-2.Final_redhat_00002.1.el6eap, eap7-undertow 2.0.25-1.SP1_redhat_00001.1.el6eap, eap7-hibernate 5.3.11-2.SP1_redhat_00001.1.el6eap, eap7-jgroups 4.0.20-1.Final_redhat_00001.1.el6eap, +124 more
    fixed: vendor fix RHSA-2019:2935
  • Red Hat JBoss EAP 7.2 for RHEL 7 Server eap7-wildfly 7.2.4-1.GA_redhat_00002.1.el7eap, eap7-jackson-core 2.9.9-1.redhat_00001.1.el7eap, eap7-netty 4.1.34-2.Final_redhat_00002.1.el7eap, eap7-undertow 2.0.25-1.SP1_redhat_00001.1.el7eap, eap7-hibernate 5.3.11-2.SP1_redhat_00001.1.el7eap, eap7-jgroups 4.0.20-1.Final_redhat_00001.1.el7eap, +126 more
    fixed: vendor fix RHSA-2019:2936
  • Red Hat JBoss EAP 7.2 for RHEL 8 eap7-wildfly 7.2.4-1.GA_redhat_00002.1.el8eap, eap7-jackson-core 2.9.9-1.redhat_00001.1.el8eap, eap7-netty 4.1.34-2.Final_redhat_00002.1.el8eap, eap7-undertow 2.0.25-1.SP1_redhat_00001.1.el8eap, eap7-hibernate 5.3.11-2.SP1_redhat_00001.1.el8eap, eap7-jgroups 4.0.20-1.Final_redhat_00001.1.el8eap, +124 more
    fixed: vendor fix RHSA-2019:2937
  • Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server eap7-jackson-databind 2.8.11.5-1.redhat_00001.1.ep7.el7
    fixed: vendor fix RHSA-2024:5856
  • Red Hat Openshift Application Runtimes Vert.x 3.8.3
    fixed: vendor fix RHSA-2019:3901
  • Red Hat OpenShift Container Platform 3.11 openshift3/ose-logging-elasticsearch5 v3.11.153-2
    fixed: vendor fix RHSA-2019:3149
  • Red Hat OpenShift Container Platform 4.1 openshift4/ose-logging-elasticsearch5 v4.1.18-201909201915
    fixed: vendor fix RHSA-2019:2858
  • Red Hat Process Automation 7
    fixed: vendor fix RHSA-2019:3297
  • 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
    fixed: vendor fix RHSA-2019:1820
  • Red Hat Text-Only RHOAR
    fixed: vendor fix RHSA-2019:2998
  • Red Hat JBoss A-MQ 6 jackson-databind Red Hat JBoss Enterprise Application Platform 6 jackson-databind Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Server eap7-wildfly 7.1.7-2.GA_redhat_00002.1.ep7.el7, eap7-netty 4.1.45-1.Final_redhat_00001.1.ep7.el7, eap7-infinispan 8.2.11-1.SP2_redhat_00001.1.ep7.el7, eap7-undertow 1.4.18-12.SP12_redhat_00001.1.ep7.el7, eap7-netty-all 4.1.45-1.Final_redhat_00001.1.ep7.el7, eap7-wildfly-modules 7.1.7-2.GA_redhat_00002.1.ep7.el7, +8 more Red Hat Mobile Application Platform 4 jackson-databind Red Hat OpenStack Platform 9 (Mitaka) opendaylight Red Hat OpenStack Platform 10 (Newton) opendaylight
    +3 more products
    Red Hat OpenStack Platform 13 (Queens) opendaylight Red Hat OpenStack Platform 14 (Rocky) opendaylight Red Hat Single Sign-On 7 jackson-databind
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

CISA SSVC

Exploitation
none
Automatable
yes
Technical impact
partial
Assessed
31 d ago

Exploit prediction

45.20% chance of exploitation in the next 30 days, higher than 98% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
NVD 3.1 5.9 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
NVD 2.0 4.3 AV:N/AC:M/Au:N/C:P/I:N/A:N
GitHub 3.1 5.9 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

Affected packages

ecosystem package affected fixed in
maven com.fasterxml.jackson.core:jackson-databind
>=2.9.0, <2.9.9.1
>=2.8.0, <2.8.11.4
>=2.7.0, <2.7.9.6
>=2.0.0, <2.6.7.3
2.9.9.1
2.8.11.4
2.7.9.6
2.6.7.3

Classification

Weakness
  • CWE-502 Deserialization of Untrusted Data

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.