CVE-2020-28495

Prototype Pollution

Published Feb 2, 2021 CVSS 3.1 · 7.3 High EPSS 3.8% KEV · Not listed
Description
This affects the package total.js before 3.4.7. The set function can be used to set a value into the object according to the path. However the keys of the path being set are not properly sanitized, leading to a prototype pollution vulnerability. The impact depends on the application. In some cases it is possible to achieve Denial of service (DoS), Remote Code Execution or Property Injection.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-0536 This affects the package total.js before 3.4.7. The set function can be used to set a value into the object according to the path. However the keys of the path being set are not properly sanitized, leading to a prototype pollution vulnerability. The impact depends on the application. In some cases it is possible to achieve Denial of service (DoS), Remote Code Execution or Property Injection.
Github GHSA Github GHSA GHSA-6cf8-qhqj-vjqm Prototype pollution in total.js
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
snyk
Published
Updated
Sep 16, 2024, 10:40 PM
Reserved
Nov 12, 2020, 12:00 AM
Status
Modified
Published
Feb 2, 2021, 11:15 AM
Modified
Jun 17, 2026, 3:10 AM