PT-2020-2798 · Sds · Sds

Published

2020-04-01

·

Updated

2022-12-02

·

CVE-2020-7618

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions sds versions 0.0.0 through 3.2.0
Description The issue is related to Prototype Pollution, where the library can be tricked into adding or modifying properties of the Object.prototype by abusing the set function located in js/set.js. This is due to insufficient cleaning of user-provided data. The exploitation of this issue may allow an attacker to execute arbitrary code. The set function does not restrict the modification of an Object's prototype, which may allow an attacker to add or modify an existing property that will exist on all objects.
Recommendations Upgrade to version 4.0.0 or later. As a temporary workaround, consider restricting access to the set function in js/set.js to minimize the risk of exploitation. Avoid using the set function until the issue is resolved.

Exploit

Fix

Code Injection

Prototype Pollution

Weakness Enumeration

Related Identifiers

BDU:2020-02926
CVE-2020-7618
GHSA-CXM3-284P-QC4V
GHSA-PH28-WWFJ-FV7F
SNYK-JS-SDS-564123

Affected Products

Sds