CVE-2020-5413 Information
Feb 14, 2021
cve
Description
Spring Integration framework provides Kryo Codec implementations as an alternative for Java (de)serialization. When Kryo is configured with default options all unregistered classes are resolved on demand. This leads to the \deserialization gadgets\ exploit when provided data contains malicious code for execution during deserialization. In order to protect against this type of attack Kryo can be configured to require a set of trusted classes for (de)serialization. Spring Integration should be proactive against blocking unknown \deserialization gadgets\ when configuring Kryo in code.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Reference
https://tanzu.vmware.com/security/cve-2020-5413
Attack Complexity
LOW
Privileges Required
NONE
User Interaction Required
NONE
Scope
NONE
Confidentiality Impact
UNCHANGED
Integrity Impact
HIGH
Availability Impact
HIGH
Base Score
HIGH
Base Severity
9.8
Share on: