Description
Parse Server before 8.6.108 and 9.0.0 before 9.10.5-alpha.9 contains a prototype pollution vulnerability because user-controlled keys are expanded into objects without own-property checks. Clients with class write access can send dot notation field keys or ACL entry names matching built-in object members to corrupt built-in functions, causing all requests to fail until server restart.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
parse-community parse-server
Default version status: unaffected
9.0.0 to < 9.10.5-alpha.9affected9.10.5-alpha.9unaffected
pkg:npm/parse-serverparse-community parse-server
Default version status: unaffected
0 to < 8.6.108affected8.6.108unaffected
pkg:npm/parse-server