CVE-2019-14892 Polymorphic deserialization of malicious object in jackson-databind

High 7.5 Published Updated

Attackers can execute arbitrary code via polymorphic deserialization in jackson-databind using JNDI classes.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2019-14892?

CVE-2019-14892 is a high-severity unsafe deserialization vulnerability in Fasterxml Jackson-Databind, published on 2 Mar 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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 object using commons-configuration 1 and 2 JNDI classes. An attacker could use this flaw to execute arbitrary code.

Weakness: CWE-502, CWE-200

Which versions are affected by CVE-2019-14892?

6 open source packages ship an affected version, including com.fasterxml.jackson.core:jackson-databind. It affects 8 products.

PackageAffectedFixed in
com.fasterxml.jackson.core:jackson-databind MavenAll versions2.6.7.3
com.fasterxml.jackson.core:jackson-databind MavenAll versions2.6.7.3
com.fasterxml.jackson.core:jackson-databind MavenFrom 2.7.02.8.11.5
com.fasterxml.jackson.core:jackson-databind MavenFrom 2.7.02.8.11.5
com.fasterxml.jackson.core:jackson-databind MavenFrom 2.9.02.9.10
com.fasterxml.jackson.core:jackson-databind MavenFrom 2.9.02.9.10

Products include Apache Geode, Fasterxml Jackson-Databind, Redhat Decision Manager, Redhat Jboss Data Grid, Redhat Jboss Enterprise Application Platform, Redhat Jboss Fuse and 2 more.

How do I fix CVE-2019-14892?

Upgrade com.fasterxml.jackson.core:jackson-databind to a fixed version for your release line: 2.6.7.3, 2.8.11.5 or 2.9.10.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2019-14892 being exploited?

There is no known exploitation of CVE-2019-14892 in the wild and no public exploit code.

All Fasterxml Jackson-Databind vulnerabilities

Sources

Also known as CLEANSTART-2026-JP41906, DEBIAN-CVE-2019-14892, GHSA-cf6r-3wgc-h863, ROOT-APP-MAVEN-CVE-2019-14892, UBUNTU-CVE-2019-14892.

Is CVE-2019-14892 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free