CVE Vulnerabilities

CVE-2020-5341

Deserialization of Untrusted Data

Published: Jul 28, 2021 | Modified: Nov 21, 2024
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
10 HIGH
AV:N/AC:L/Au:N/C:C/I:C/A:C
RedHat/V2
RedHat/V3
Ubuntu
root.io logo minimus.io logo echo.ai logo

Deserialization of Untrusted Data Vulnerability Dell EMC Avamar Server versions 7.4.1, 7.5.0, 7.5.1, 18.2, 19.1 and 19.2 and Dell EMC Integrated Data Protection Appliance versions 2.0, 2.1, 2.2, 2.3, 2.4 and 2.4.1 contain a Deserialization of Untrusted Data Vulnerability. A remote unauthenticated attacker could exploit this vulnerability to send a serialized payload that would execute code on the system.

Weakness

The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.

Affected Software

NameVendorStart VersionEnd Version
Emc_avamar_serverDell7.4.1 (including)7.4.1 (including)
Emc_avamar_serverDell7.5.0 (including)7.5.0 (including)
Emc_avamar_serverDell7.5.1 (including)7.5.1 (including)
Emc_avamar_serverDell18.1 (including)18.1 (including)
Emc_avamar_serverDell18.2 (including)18.2 (including)
Emc_avamar_serverDell19.1 (including)19.1 (including)
Emc_avamar_serverDell19.2 (including)19.2 (including)
Emc_integrated_data_protection_appliance_firmwareDell2.0 (including)2.0 (including)
Emc_integrated_data_protection_appliance_firmwareDell2.1 (including)2.1 (including)
Emc_integrated_data_protection_appliance_firmwareDell2.2 (including)2.2 (including)
Emc_integrated_data_protection_appliance_firmwareDell2.3 (including)2.3 (including)
Emc_integrated_data_protection_appliance_firmwareDell2.4 (including)2.4 (including)
Emc_integrated_data_protection_appliance_firmwareDell2.4.1 (including)2.4.1 (including)

Potential Mitigations

  • Make fields transient to protect them from deserialization.
  • An attempt to serialize and then deserialize a class containing transient fields will result in NULLs where the transient data should be. This is an excellent way to prevent time, environment-based, or sensitive variables from being carried over and used improperly.

References