GraphQL API endpoint ignores CORS origin restriction
Moderate severity
GitHub Reviewed
Published
Mar 27, 2026
in
parse-community/parse-server
•
Updated Mar 31, 2026
Package
Affected versions
>= 9.0.0, < 9.7.0-alpha.10
>= 3.5.0, < 8.6.66
Patched versions
9.7.0-alpha.10
8.6.66
Description
Published to the GitHub Advisory Database
Mar 30, 2026
Reviewed
Mar 30, 2026
Published by the National Vulnerability Database
Mar 31, 2026
Last updated
Mar 31, 2026
Impact
The GraphQL API endpoint does not respect the
allowOriginserver option and unconditionally allows cross-origin requests from any website. This bypasses origin restrictions that operators configure to control which websites can interact with the Parse Server API. The REST API correctly enforces the configuredallowOriginrestriction.Patches
The GraphQL API endpoint now uses the same CORS middleware as the REST API, ensuring the
allowOriginandallowHeadersserver options are consistently enforced across all endpoints.Workarounds
There is no known workaround other than upgrading.
Resources
References