Skip to content
OpenAdvisories
High · 7.3 CVE-2020-28495 EUVD-2021-0536GHSA-6cf8-qhqj-vjqmSNYK-JS-TOTALJS-1046671

Prototype Pollution

Published Feb 2, 2021 · Updated Sep 16, 2024 · Assigned by snyk

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.

Affected products

VendorProductAffectedFixed
— total.js unspecified – < 3.4.7 3.4.7

Affected packages

EcosystemPackageAffectedFixedRecord
npm total.js < 3.4.7 3.4.7 GHSA-6cf8-qhqj-vjqm

References