Skip to content
OpenAdvisories
High · 7.3 CVE-2020-7766 EUVD-2021-1228GHSA-x5r6-x823-9848

Prototype Pollution

Published Nov 10, 2020 · Updated Sep 16, 2024 · Assigned by snyk

Description

This affects all versions of package json-ptr. The issue occurs in the set operation (https://flitbit.github.io/json-ptr/classes/_src_pointer_.jsonpointer.htmlset) when the force flag is set to true. The function recursively set the property in the target object, however it does not properly check the key being set, leading to a prototype pollution.

Affected products

VendorProductAffectedFixed
— json-ptr < unspecified unspecified

Affected packages

EcosystemPackageAffectedFixedRecord
npm json-ptr < 2.1.0 2.1.0 GHSA-x5r6-x823-9848

References