What’s Vulnerable › Vulnerabilities

CVE-2019-14893: Polymorphic deserialization of malicious object in jackson-databind

Description

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 objects using the xalan JNDI gadget when used in conjunction with polymorphic type handling methods such as `enableDefaultTyping()` or when @JsonTypeInfo is using `Id.CLASS` or `Id.MINIMAL_CLASS` or in any other way which ObjectMapper.readValue might instantiate objects from unsafe sources. An attacker could use this flaw to execute arbitrary code.

Affected products

How to fix

Upgrade to a fixed version: FasterXML jackson-databind 2.8.11.5, 2.9.10; Oracle Corporation GoldenGate Stream Analytics 19.1.0.0.1; Maven Com.Fasterxml.Jackson.Core:Jackson-Databind 2.9.10. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2019-14893 or the next vulnerability affects your stack