CVE-2020-36180: High severity NetApp Cloud Backup vulnerability
A flaw was found in jackson-databind. FasterXML mishandles the interaction between serialization gadgets and typing. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Other sources
FasterXML jackson-databind 2.x before 2.9.10.8 and 2.6.7.5 mishandles the interaction between serialization gadgets and typing, related to org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS.
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
maven/com.fasterxml.jackson.core:jackson-databindto a version that resolves this vulnerability.Fixed in 2.6.7.5 - Upgrade
Upgrade
maven/com.fasterxml.jackson.core:jackson-databindto a version that resolves this vulnerability.Fixed in 2.9.10.8 - Upgrade
Upgrade
redhat/jackson-databindto a version that resolves this vulnerability.Fixed in 2.9.10.8 - Upgrade
Upgrade
FasterXML jackson-databind 2.xto a version that resolves this vulnerability.Fixed in 2.9.10.8 - Upgrade
Upgrade
FasterXML jackson-databind 2.6.xto a version that resolves this vulnerability.Fixed in 2.6.7.5 - Configuration
Avoid enabling polymorphic typing with @JsonTypeInfo using id.CLASS or id.MINIMAL_CLASS.
Jackson @JsonTypeInfo use of @JsonTypeInfo with id.CLASS or id.MINIMAL_CLASS = avoid - Configuration
Avoid calling enableDefaultTyping() to prevent the unsafe typing/deserialization interaction described.
Jackson ObjectMapper enableDefaultTyping() = disable/avoid - Compensating control
Ensure the vulnerable classes listed are not present on the application classpath to reduce exploitability, including org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS and the other explicitly listed classpath entries.
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2020-36180?
CVE-2020-36180 has a high threat level to data confidentiality and integrity, as well as system availability.
How do I fix CVE-2020-36180?
To mitigate CVE-2020-36180, update to FasterXML jackson-databind version 2.9.10.8 or 2.6.7.5 or later.
Which versions are affected by CVE-2020-36180?
CVE-2020-36180 affects FasterXML jackson-databind versions prior to 2.9.10.8 and versions before 2.6.7.5.
What types of applications are vulnerable due to CVE-2020-36180?
Applications using vulnerable versions of FasterXML jackson-databind are at risk, particularly those that utilize serialization gadgets.
Are there any specific products known to be affected by CVE-2020-36180?
Yes, various products from Oracle and NetApp that depend on the impacted jackson-databind versions may be affected.