CVE-2019-14893CWE-200CWE-502insecure-deserializationinformation-disclosure

CVE-2019-14893

Critical · published March 3, 2020

CVSS v3.1
9.8
EPSS
4%
Percentile
90.7
In the wild
Unconfirmed
What it is

🚨 A polymorphic deserialization flaw in FasterXML jackson-databind can let attackers execute arbitrary code by crafting malicious objects! 🔥 Think of it like a delivery service handing over packages without checking the contents — if someone sends a dangerous item labeled as 'harmless', it could wreak havoc! An attacker could slip in malicious code through deserialization, allowing them to take control of your application and potentially access sensitive data. This could lead to a full compromise of your system, making it a serious threat!

Put simply

Think of it like a delivery service handing over packages without checking the contents — if someone sends a dangerous item labeled as 'harmless', it could wreak havoc! This vulnerability allows for the insecure deserialization of objects when using methods like `enableDefaultTyping()` or the `@JsonTypeInfo` annotation with certain identifiers, which can instantiate objects from untrusted sources and execute arbitrary code.

What to do

An attacker could slip in malicious code through deserialization, allowing them to take control of your application and potentially access sensitive data. This could lead to a full compromise of your system, making it a serious threat! Update your jackson-databind library to version 2.9.10 or 2.10.0 immediately to patch this vulnerability. Additionally, review your deserialization methods and ensure you only use trusted input sources. Don't forget to audit any configurations related to polymorphic type handling! You’ve got this! Fix those vulnerabilities and enhance your security today! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.04091 · 90.7th percentile
Weaknesses
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor; CWE-502 · Deserialization of Untrusted Data
Published
2020-03-03T02:15Z
Affected products (5)
ProductVersionsFixed in
fasterxml/jackson-databind≥ 2.8.0, < 2.8.11.52.8.11.5
fasterxml/jackson-databind≥ 2.9.0, < 2.9.102.9.10
netapp/oncommand_api_servicesall versions—
netapp/steelstore_cloud_integrated_storageall versions—
oracle/goldengate_stream_analytics< 19.1.0.0.119.1.0.0.1
References (16)
https://access.redhat.com/errata/RHSA-2020:0729 · [email protected]https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14893 · [email protected]https://github.com/FasterXML/jackson-databind/issues/2469 · [email protected]https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2%40%3Cissues.geode.apache.org%3E · [email protected]https://security.netapp.com/advisory/ntap-20200327-0006/ · [email protected]https://www.oracle.com/security-alerts/cpujul2020.html · [email protected]https://www.oracle.com/security-alerts/cpuoct2020.html · [email protected]https://access.redhat.com/errata/RHSA-2020:0729 · af854a3a-2127-422b-91ae-364da2661108https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14893 · af854a3a-2127-422b-91ae-364da2661108https://github.com/FasterXML/jackson-databind/issues/2469 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2%40%3Cissues.geode.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20200327-0006/ · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2020.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuoct2020.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 02 MAR 20:11Z
    A flaw was discovered in FasterXML jackson-databind in all versions before 2.9.10 and 2.10.0, where it would permit polymorphic deserialization of malicious…
    cvelistv5