In parser-server from version 3.5.0 and before 4.3.0, an authenticated user using the viewer GraphQL query can by pass all read security on his User object and can also by pass all objects linked via relation or Pointer on his User object.
The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
Link | Tags |
---|---|
https://github.com/parse-community/parse-server/security/advisories/GHSA-236h-rqv8-8q73 | third party advisory |
https://github.com/parse-community/parse-server/commit/78239ac9071167fdf243c55ae4bc9a2c0b0d89aa | third party advisory patch |
https://github.com/parse-community/parse-server/blob/master/CHANGELOG.md#430 | third party advisory release notes |