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

CVE-2019-14892

Critical · published March 2, 2020

CVSS v3.1
9.8
EPSS
6%
Percentile
92.8
In the wild
Unconfirmed
What it is

🚨 A single malicious object can crack open your application! This flaw in jackson-databind allows for polymorphic deserialization, and it’s sneaky enough to execute arbitrary code. 🔥 Think of it as a chef receiving an order with an ingredient that isn’t what it seems. The kitchen blindly prepares the dish without verifying the recipe, ending up serving a harmful dish instead of a delicious one! An attacker could take advantage of this flaw to run any code they want on your server, potentially leading to data theft, service interruptions, or even total system compromise. This is absolutely devastating!

Put simply

Think of it as a chef receiving an order with an ingredient that isn’t what it seems. The kitchen blindly prepares the dish without verifying the recipe, ending up serving a harmful dish instead of a delicious one! The vulnerability in jackson-databind allows polymorphic deserialization through malicious objects that leverage commons-configuration JNDI classes, which can lead to arbitrary code execution if exploited.

What to do

An attacker could take advantage of this flaw to run any code they want on your server, potentially leading to data theft, service interruptions, or even total system compromise. This is absolutely devastating! Upgrade jackson-databind to versions 2.9.10, 2.8.11.5, or 2.6.7.3 immediately. Ensure that your application validates all incoming data and consider implementing security measures like input sanitization to further secure your environment. You've got this! Patch things up, and you'll be one step closer to securing your app. 🛡️

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.05576 · 92.8th percentile
Weaknesses
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor; CWE-502 · Deserialization of Untrusted Data
Published
2020-03-02T22:15Z
Affected products (11)
ProductVersionsFixed in
fasterxml/jackson-databind≥ 2.9.0, < 2.9.102.9.10
fasterxml/jackson-databind≥ 2.0.0, < 2.6.7.32.6.7.3
fasterxml/jackson-databind≥ 2.7.0, < 2.8.11.52.8.11.5
redhat/decision_managerall versions—
redhat/jboss_data_gridall versions—
redhat/jboss_data_gridall versions—
redhat/jboss_enterprise_application_platformall versions—
redhat/jboss_fuseall versions—
redhat/openshift_container_platformall versions—
redhat/process_automationall versions—
apache/geodeall versions—
References (12)
EPSS history
Timeline
  • 02 MAR 16:28Z
    A flaw was discovered in jackson-databind in versions before 2.9.10, 2.8.11.5 and 2.6.7.3, where it would permit polymorphic deserialization of a malicious…
    cvelistv5