PT-2019-2927 · Mysql Server+4 · Mysql Connector/J+4

Published

2019-05-16

·

Updated

2025-09-29

·

CVE-2019-12086

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:C/I:N/A:N
Name of the Vulnerable Software and Affected Versions FasterXML jackson-databind versions 2.x before 2.9.9
Description A Polymorphic Typing issue was discovered in FasterXML jackson-databind. When Default Typing is enabled for an externally exposed JSON endpoint and the service has the mysql-connector-java jar (8.0.14 or earlier) in the classpath, 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 issue can be exploited by a remote attacker to access confidential data by sending a specially crafted JSON message.
Recommendations For FasterXML jackson-databind versions 2.x before 2.9.9, update to version 2.9.9 or later to resolve the issue. As a temporary workaround, consider disabling the Default Typing feature for externally exposed JSON endpoints until a patch is available. Restrict access to the mysql-connector-java jar in the classpath to minimize the risk of exploitation. Avoid using the com.mysql.cj.jdbc.admin.MiniAdmin class in the affected JSON endpoint until the issue is resolved.

Exploit

Fix

Deserialization of Untrusted Data

Information Disclosure

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2020-3030
BDU:2019-02899
BDU:2019-04253
CVE-2019-12086
DLA-1798-1
DSA-4452-1
GHSA-5WW9-J83M-Q7QX
MGASA-2021-0153
OPENSUSE-SU-2024:10868-1
RHSA-2019:2935
RHSA-2019:2936
RHSA-2019:2937
RHSA-2019:3044
RHSA-2019:3045
RHSA-2019:3046
RHSA-2020:1454
USN-4813-1

Affected Products

Alt Linux
Red Os
Ubuntu
Jackson-Databind
Mysql Connector/J