VDB
Sign up
HIGH7.3

GHSA-x5r6-x823-9848

Arbitrary Code Execution in json-ptr

Quick fix

GHSA-x5r6-x823-9848 — json-ptr: upgrade to the fixed version with the command below.

npm install json-ptr@2.1.0

Details

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.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/json-ptr
Introduced in: 0Fixed in: 2.1.0
Fixnpm install json-ptr@2.1.0

References