Parse Server: Classes `_GraphQLConfig` and `_Audience` master key bypass via generic class routes
High severity
GitHub Reviewed
Published
Mar 9, 2026
in
parse-community/parse-server
•
Updated Mar 11, 2026
Package
Affected versions
>= 9.0.0-alpha.1, < 9.5.2-alpha.12
< 8.6.25
Patched versions
9.5.2-alpha.12
8.6.25
Description
Published by the National Vulnerability Database
Mar 10, 2026
Published to the GitHub Advisory Database
Mar 11, 2026
Reviewed
Mar 11, 2026
Last updated
Mar 11, 2026
Impact
The
_GraphQLConfigand_Audienceinternal classes can be read, modified, and deleted via the generic/classes/_GraphQLConfigand/classes/_AudienceREST API routes without master key authentication. This bypasses the master key enforcement that exists on the dedicated/graphql-configand/push_audiencesendpoints. An attacker can read, modify and delete GraphQL configuration and push audience data.Patches
The fix adds the affected internal classes to the
classesWithMasterOnlyAccesslist, ensuring that the generic/classes/routes enforce master key access consistently with the dedicated endpoints.Workarounds
There is no known workaround.
References
References