~ / search / GHSA-x5r6-x823-9848

GHSA-x5r6-x823-9848

Arbitrary Code Execution in json-ptr

Source: GitHub Advisory Database (reviewed) High CVE-2020-7766

Packages

EcosystemPackageAffectedFixed in
npm json-ptr < 2.1.0 2.1.0

Details

As written in the advisory (Markdown source, shown as plain text).

npm `json-ptr` before 2.1.0 has an arbitrary code execution vulnerability. 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.

References

External links from the advisory. They lead to third-party sites.