CVE-2019-12086

Related Vulnerabilities: CVE-2019-12086  

Impact: Moderate Public Date: 2019-05-14 CWE: CWE-502->CWE-200 Bugzilla: 1713468: CVE-2019-12086 jackson-databind: polymorphic typing issue allows attacker to read arbitrary local files on the server. 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.

The MITRE CVE dictionary describes this issue as:

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.

Find out more about CVE-2019-12086 from the MITRE CVE dictionary dictionary and NIST NVD.

CVSS v3 metrics

NOTE: The following CVSS v3 metrics and score provided are preliminary and subject to review.

CVSS3 Base Score 7.5
CVSS3 Base Metrics CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality High
Integrity Impact None
Availability Impact None

Affected Packages State

Platform Package State
Red Hat Software Collections for Red Hat Enterprise Linux rh-maven35-jackson-databind Under investigation
Red Hat Single Sign-On 7 jackson-databind Under investigation
Red Hat Satellite 6 jackson-databind Under investigation
Red Hat OpenStack Platform 9.0 opendaylight Under investigation
Red Hat OpenStack Platform 8.0 (Liberty) opendaylight Under investigation
Red Hat OpenStack Platform 14.0 (Rocky) opendaylight Under investigation
Red Hat OpenStack Platform 13.0 (Queens) opendaylight Under investigation
Red Hat OpenStack Platform 10 opendaylight Under investigation
Red Hat OpenShift Enterprise 3 jackson-databind Under investigation
Red Hat OpenShift Application Runtimes 1.0 vertx Under investigation
Red Hat OpenShift Application Runtimes 1.0 swarm Under investigation
Red Hat Mobile Application Platform On-Premise 4 jackson-databind Under investigation
Red Hat JBoss Fuse 7 jackson-databind Under investigation
Red Hat JBoss Fuse 6 jackson-databind Under investigation
Red Hat JBoss EAP 7 jackson-databind Under investigation
Red Hat JBoss BPMS 6 jackson-databind Under investigation
Red Hat JBoss A-MQ 6 jackson-databind Under investigation
Red Hat Enterprise Linux 8 pki-deps:10.6/jackson-databind Under investigation