CVE-2020-36181: High severity NetApp Service Level Manager 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.tomcat.dbcp.dbcp.cpdsadapter.DriverAdapterCPDS.
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp.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
jackson-databind 2.xto a version that resolves this vulnerability.Fixed in 2.9.10.8 - Upgrade
Upgrade
jackson-databind 2.xto a version that resolves this vulnerability.Fixed in 2.6.7.5 - Configuration
Do not call enableDefaultTyping() when using Jackson.
Jackson (ObjectMapper) enableDefaultTyping() = do not use - Configuration
Avoid configuring @JsonTypeInfo with using="id.CLASS" or using="id.MINIMAL_CLASS".
Jackson (@JsonTypeInfo) using (id.CLASS / id.MINIMAL_CLASS) = avoid id.CLASS and id.MINIMAL_CLASS - Compensating control
Avoid including the following classes in the classpath to reduce gadget-based deserialization risk: org.apache.tomcat.dbcp.dbcp.cpdsadapter.DriverAdapterCPDS and the other listed DriverAdapterCPDS/JNDIConnectionPool/PerUserPoolDataSource/SharedPoolDataSource/New Relic-deps classes in the provided avoid list.
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2020-36181?
The severity of CVE-2020-36181 is high, impacting data confidentiality, integrity, and system availability.
How do I fix CVE-2020-36181?
To fix CVE-2020-36181, update FasterXML jackson-databind to version 2.6.7.5 or 2.9.10.8 or later.
What are the affected versions for CVE-2020-36181?
Affected versions for CVE-2020-36181 include FasterXML jackson-databind 2.x before 2.9.10.8 and 2.6.7.5.
Which software is impacted by CVE-2020-36181?
Software impacted by CVE-2020-36181 includes various versions of FasterXML jackson-databind and several Oracle products.
Is CVE-2020-36181 exploit-related?
Yes, CVE-2020-36181 is related to serialization gadgets and can be exploited to compromise system security.