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

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

Name Vendor Start Version End Version
Emc_avamar_server Dell 7.4.1 (including) 7.4.1 (including)
Emc_avamar_server Dell 7.5.0 (including) 7.5.0 (including)
Emc_avamar_server Dell 7.5.1 (including) 7.5.1 (including)
Emc_avamar_server Dell 18.1 (including) 18.1 (including)
Emc_avamar_server Dell 18.2 (including) 18.2 (including)
Emc_avamar_server Dell 19.1 (including) 19.1 (including)
Emc_avamar_server Dell 19.2 (including) 19.2 (including)
Emc_integrated_data_protection_appliance_firmware Dell 2.0 (including) 2.0 (including)
Emc_integrated_data_protection_appliance_firmware Dell 2.1 (including) 2.1 (including)
Emc_integrated_data_protection_appliance_firmware Dell 2.2 (including) 2.2 (including)
Emc_integrated_data_protection_appliance_firmware Dell 2.3 (including) 2.3 (including)
Emc_integrated_data_protection_appliance_firmware Dell 2.4 (including) 2.4 (including)
Emc_integrated_data_protection_appliance_firmware Dell 2.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