CVE-2019-16942Deserialization of Untrusted Data in Jackson-databind

Severity
9.8CRITICALNVD
EPSS
0.4%
top 38.32%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedOct 1
Latest updateMar 15

Description

A Polymorphic Typing issue was discovered in FasterXML jackson-databind 2.0.0 through 2.9.10. When Default Typing is enabled (either globally or for a specific property) for an externally exposed JSON endpoint and the service has the commons-dbcp (1.4) jar in the classpath, and an attacker can find an RMI service endpoint to access, it is possible to make the service execute a malicious payload. This issue exists because of org.apache.commons.dbcp.datasources.SharedPoolDataSource and org.apache.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages23 packages

NVDfasterxml/jackson-databind2.0.02.6.7.3+2
Debianfasterxml/jackson-databind< 2.10.0-2+3
NVDoracle/primavera_gateway17.12.017.12.6+2
NVDoracle/primavera_unifier17.717.12+4

Also affects: Debian Linux 10.0, 8.0, 9.0, Fedora 30, 31

Patches

🔴Vulnerability Details

6
OSV
jackson-databind vulnerabilities2021-03-15
OSV
libsndfile vulnerabilities2021-01-26
GHSA
Polymorphic Typing in FasterXML jackson-databind2019-10-28
OSV
Polymorphic Typing in FasterXML jackson-databind2019-10-28
CVEList
CVE-2019-16942: A Polymorphic Typing issue was discovered in FasterXML jackson-databind 22019-10-01

📋Vendor Advisories

3
Ubuntu
Jackson Databind vulnerabilities2021-03-15
Red Hat
jackson-databind: Serialization gadgets in org.apache.commons.dbcp.datasources.*2019-09-27
Debian
CVE-2019-16942: jackson-databind - A Polymorphic Typing issue was discovered in FasterXML jackson-databind 2.0.0 th...2019

💬Community

2
Bugzilla
CVE-2019-16942 jackson-databind: Serialization gadgets in org.apache.commons.dbcp.datasources.*2019-10-03
Bugzilla
CVE-2019-16942 jackson-databind: Serialization gadgets in classes of the commons-dbcp package [fedora-all]2019-10-03
CVE-2019-16942 — Deserialization of Untrusted Data | cvebase