Summary
Prototype pollution capabilities on various APIs.
Details
Injection of malicious payload allows attacker to remotely execute arbitrary code. Parse.Object and internal APIs are affected, specifically:
ParseObject.fromJSON
ParseObject.pin
ParseObject.registerSubclass
ObjectStateMutations (internal)
encode/decode (internal)
PoC
Demonstrative tests added as part of the fix.
References
Summary
Prototype pollution capabilities on various APIs.
Details
Injection of malicious payload allows attacker to remotely execute arbitrary code.
Parse.Objectand internal APIs are affected, specifically:ParseObject.fromJSONParseObject.pinParseObject.registerSubclassObjectStateMutations(internal)encode/decode(internal)PoC
Demonstrative tests added as part of the fix.
References