CVE-2019-12086 in the critical feed json
Information exposure in FasterXML jackson-databind
published 2019-05-17 7 y ago modified 2026-10-08 31 d ago also GHSA-5ww9-j83m-q7qx , EUVD-2019-0453
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 21.9%
- EPSS 21.9% chance of exploitation in 30 days, percentile 97%
- public exploits
- 0
- none known
Summary
A Polymorphic Typing issue was discovered in FasterXML jackson-databind 2.x before 2.9.9. When Default Typing is enabled (either globally or for a specific property) for an externally exposed JSON endpoint, the service has the mysql-connector-java jar (8.0.14 or earlier) in the classpath, and an attacker can host a crafted MySQL server reachable by the victim, an attacker can send a crafted JSON message that allows them to read arbitrary local files on the server. This occurs because of missing com.mysql.cj.jdbc.admin.MiniAdmin validation.
Patch / fix
- maven com.fasterxml.jackson.core:jackson-databind 2.6.7.3, 2.7.9.6, 2.8.11.4, 2.9.9
- fasterxml jackson-databind 2.6.7.3, 2.7.9.6, 2.8.11.4, 2.9.9
- jackson-databind Debian 14, Debian 13, Debian 12 2.9.8-2
debian advisories DEBIAN-CVE-2019-12086
- jackson-databind Ubuntu Pro 16.04 LTS 2.4.2-3ubuntu0.1~esm2
ubuntu advisories UBUNTU-CVE-2019-12086
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-2019:2937RHSA-2019:2936RHSA-2019:2935RHSA-2020:1454RHBA-2020:1494RHSA-2019:3046
- github.com/FasterXML/jackson-databind@efc3c0d commit
- github.com/FasterXML/jackson-databind@dda513b commit
- github.com/FasterXML/jackson-databind@d30f036 commit
- oracle.com/technetwork/security-advisory/cpujul2019-5072835.html advisory
- oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html advisory
- github.com/FasterXML/jackson-databind/issues/2326 advisory
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-12086 updated cvss 7.5
jackson-databind: polymorphic typing issue allows attacker to read arbitrary local files on the server.
-
Red Hat BPM Suite 6 jackson-databind Red Hat JBoss A-MQ 6 jackson-databind Red Hat JBoss Fuse 6 jackson-databind Red Hat Mobile Application Platform 4 jackson-databindaffected: workaround, no fix planned “Out of support scope”
-
Red Hat OpenShift Application Runtimes jackson-databindaffected: 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-pluginaffected: 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-pluginaffected: workaround, no fix available
-
Red Hat OpenStack Platform 9 (Mitaka) opendaylight Red Hat OpenStack Platform 10 (Newton) opendaylightaffected: workaround, no fix planned “Out of support scope”
-
Red Hat OpenStack Platform 13 (Queens) opendaylight Red Hat OpenStack Platform 14 (Rocky) opendaylight Red Hat Software Collections rh-maven35-jackson-databind, rh-maven35-jackson-databind-javadocaffected: workaround, no fix planned “Will not fix”
-
Red Hat streams for Apache Kafka jackson-databindaffected: workaround, no fix available
-
Red Hat AMQ Streams 1fixed: vendor fix RHSA-2019:3200
show 18 moreshow fewer
-
Red Hat Enterprise Linux AppStream (v. 8) jss 4.6.0-5.module+el8.1.0+4218+3fd65c36, slf4j 1.7.25-4.module+el8.1.0+3366+6dfb954c, pki-ca 10.7.3-1.module+el8.1.0+3964+500fc130, stax-ex 1.7.7-8.module+el8.1.0+3366+6dfb954c, velocity 1.7-24.module+el8.1.0+3366+6dfb954c, ldapjdk 4.21.0-1.module+el8.1.0+3370+6d076660, +43 morefixed: vendor fix RHBA-2019:3416
-
Red Hat Fuse 7.7.0fixed: vendor fix RHSA-2020:3192
-
Red Hat JBoss EAP 7.2fixed: 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 morefixed: 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 morefixed: 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 morefixed: vendor fix RHSA-2019:2937
-
Red Hat OpenShift Container Platform 3.11 openshift3/ose-logging-elasticsearch5 v3.11.153-2fixed: vendor fix RHSA-2019:3149
-
Red Hat OpenShift Container Platform 4.1 openshift4/ose-logging-elasticsearch5 v4.1.18-201909201915fixed: vendor fix RHSA-2019:2858
-
Red Hat Satellite 6.6 satellite 6.6.3-1.el7sat, candlepin 2.6.16-1.el7sat, foreman 1.22.0.39-2.el7sat, satellite-cli 6.6.3-1.el7sat, foreman-cli 1.22.0.39-2.el7sat, foreman-ec2 1.22.0.39-2.el7sat, +17 morefixed: vendor fix RHBA-2020:1494
-
Red Hat Satellite 6.7 tfm 5.0-9.el7sat, kobo 0.5.1-1.el7sat, pulp 2.21.0-1.el7sat, gofer 2.12.5-7.el7sat, receptor 0.6.1-1.el7ar, tfm-ror52 1.0-4.el7sat, +498 morefixed: vendor fix RHSA-2020:1454
-
Red Hat Satellite Capsule 6.6 satellite 6.6.3-1.el7sat, foreman 1.22.0.39-2.el7sat, satellite-common 6.6.3-1.el7sat, satellite-capsule 6.6.3-1.el7sat, satellite-debug-tools 6.6.3-1.el7satfixed: vendor fix RHBA-2020:1494
-
Red Hat Satellite Capsule 6.7 tfm 5.0-9.el7sat, kobo 0.5.1-1.el7sat, pulp 2.21.0-1.el7sat, gofer 2.12.5-7.el7sat, tfm-ror52 1.0-4.el7sat, future 0.16.0-11.el7sat, +241 morefixed: vendor fix RHSA-2020:1454
-
Red Hat Single Sign-On 7.3 for RHEL 6 Server rh-sso7-keycloak 4.8.13-1.Final_redhat_00001.1.el6sso, rh-sso7-keycloak-server 4.8.13-1.Final_redhat_00001.1.el6ssofixed: vendor fix RHSA-2019:3044
-
Red Hat Single Sign-On 7.3 for RHEL 7 Server rh-sso7-libunix-dbus-java 0.8.0-2.el7sso, rh-sso7-keycloak 4.8.13-1.Final_redhat_00001.1.el7sso, rh-sso7-keycloak-server 4.8.13-1.Final_redhat_00001.1.el7ssofixed: vendor fix RHSA-2019:3045
-
Red Hat Single Sign-On 7.3 for RHEL 8 rh-sso7-keycloak 4.8.13-1.Final_redhat_00001.1.el8sso, rh-sso7-keycloak-server 4.8.13-1.Final_redhat_00001.1.el8ssofixed: vendor fix RHSA-2019:3046
-
Red Hat Single Sign-On 7.3.4 zipfixed: vendor fix RHSA-2019:3050
-
Red Hat Text-Only RHOARfixed: vendor fix RHSA-2019:2998
-
Red Hat Decision Manager 7 jackson-databind Red Hat Process Automation 7 jackson-databindnot 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
21.95% chance of exploitation in the next 30 days, higher than 97% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- russiansecurity.expert http://russiansecurity.expert/2016/04/20/mysql-connect-file-read/ referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:P/I:N/A:N |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/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 >=2.8.0, <2.8.11.4 >=2.7.0, <2.7.9.6 >=2.0.0, <2.6.7.3 |
2.9.9 2.8.11.4 2.7.9.6 2.6.7.3 |
Classification
- Weakness
-
- CWE-502 Deserialization of Untrusted Data
References
-
oracle.com
/technetwork/security-advisory/cpujul2019-5072835.html
web, patch, third-party-advisory
-
oracle.com
/technetwork/security-advisory/cpuoct2019-5072832.html
web, patch, third-party-advisory
-
github.com
/FasterXML/jackson-databind/issues/2326
web, patch, third-party-advisory
-
github.com
/FasterXML/jackson-databind/commit/efc3c0d02f4743dbaa6d1b9c466772a2f13d966b
web
-
github.com
/FasterXML/jackson-databind/commit/dda513bd7251b4f32b7b60b1c13740e3b5a43024
web
-
github.com
/FasterXML/jackson-databind/commit/d30f036208ab1c60bd5ce429cb4f7f1a3e5682e8
web
-
russiansecurity.expert
/2016/04/20/mysql-connect-file-read/
exploit, third-party-advisory
-
debian.org
/security/2019/dsa-4452
vendor-advisory, web, third-party-advisory
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/UKUALE2TUCKEKOHE2D342PQXN4MWCSLC/
vendor-advisory
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/OVRZDN2T6AZ6DJCZJ3VSIQIVHBVMVWBL/
vendor-advisory
-
lists.fedoraproject.org
/archives/list/package-announce%40lists.fedoraproject.org/message/TXRVXNRFHJSQWFHPRJQRI5UPMZ63B544/
vendor-advisory
-
access.redhat.com
/errata/RHSA-2019:2858
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:2937
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:2935
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:2936
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:2938
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:2998
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:3044
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:3045
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:3050
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:3046
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:3149
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:3200
vendor-advisory, web, third-party-advisory
-
lists.apache.org
/thread.html/88cd25375805950ae7337e669b0cb0eeda98b9604c1b8d806dccbad2%40%3Creviews.spark.apache.org%3E
mailing-list
-
lists.debian.org
/debian-lts-announce/2019/05/msg00030.html
mailing-list, web, third-party-advisory
-
seclists.org
/bugtraq/2019/May/68
mailing-list, web, third-party-advisory
-
securityfocus.com
/bid/109227
vdb-entry, third-party-advisory
-
lists.apache.org
/thread.html/3f99ae8dcdbd69438cb733d745ee3ad5e852068490719a66509b4592%40%3Ccommits.cassandra.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442%40%3Cdev.drill.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f%40%3Cdev.drill.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc%40%3Cissues.drill.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/bcce5a9c532b386c68dab2f6b3ce8b0cc9b950ec551766e76391caa3%40%3Ccommits.nifi.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b%40%3Ccommits.nifi.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r204ba2a9ea750f38d789d2bb429cc0925ad6133deea7cbc3001d96b5%40%3Csolr-user.lucene.apache.org%3E
mailing-list
- medium.com /%40cowtowncoder/on-jackson-cves-dont-panic-here-is-what-you-need-to-know-54cd0d6e8062
-
oracle.com
/security-alerts/cpuapr2020.html
web, third-party-advisory
-
oracle.com
/security-alerts/cpujul2020.html
web, third-party-advisory
-
oracle.com
/security-alerts/cpujan2020.html
web, third-party-advisory
-
security.netapp.com
/advisory/ntap-20190530-0003/
third-party-advisory
-
github.com
/FasterXML/jackson/wiki/Jackson-Release-2.9.9
web, release-notes, third-party-advisory
-
lists.apache.org
/thread.html/rda99599896c3667f2cc9e9d34c7b6ef5d2bbed1f4801e1d75a2b0679%40%3Ccommits.nifi.apache.org%3E
mailing-list
-
oracle.com
/security-alerts/cpuoct2020.html
web
-
oracle.com
/security-alerts/cpuApr2021.html
web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2019-12086
advisory
-
lists.apache.org
/thread.html/rca37935d661f4689cb4119f1b3b224413b22be161b678e6e6ce0c69b@%3Ccommits.nifi.apache.org%3E
web
-
lists.apache.org
/thread.html/rda99599896c3667f2cc9e9d34c7b6ef5d2bbed1f4801e1d75a2b0679@%3Ccommits.nifi.apache.org%3E
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/OVRZDN2T6AZ6DJCZJ3VSIQIVHBVMVWBL
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/TXRVXNRFHJSQWFHPRJQRI5UPMZ63B544
web
-
lists.fedoraproject.org
/archives/list/package-announce@lists.fedoraproject.org/message/UKUALE2TUCKEKOHE2D342PQXN4MWCSLC
web
-
medium.com
/@cowtowncoder/on-jackson-cves-dont-panic-here-is-what-you-need-to-know-54cd0d6e8062
web
-
security.netapp.com
/advisory/ntap-20190530-0003
web
-
web.archive.org
/web/20200227030031/http://www.securityfocus.com/bid/109227
web
-
web.archive.org
/web/20200808181049/http://russiansecurity.expert/2016/04/20/mysql-connect-file-read
web
-
oracle.com
/security-alerts/cpuapr2022.html
web, third-party-advisory
-
github.com
/FasterXML/jackson-databind
package
-
lists.apache.org
/thread.html/3f99ae8dcdbd69438cb733d745ee3ad5e852068490719a66509b4592@%3Ccommits.cassandra.apache.org%3E
web
Sources
- CVE List CVE-2019-12086
- GitHub Advisory GHSA-5ww9-j83m-q7qx
- NVD CVE-2019-12086
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.