Parse Server affected by empty authData bypassing credential requirement on signup
Moderate severity
GitHub Reviewed
Published
Mar 16, 2026
in
parse-community/parse-server
•
Updated Mar 19, 2026
Package
Affected versions
>= 9.0.0, < 9.6.0-alpha.29
< 8.6.49
Patched versions
9.6.0-alpha.29
8.6.49
Description
Published to the GitHub Advisory Database
Mar 17, 2026
Reviewed
Mar 17, 2026
Published by the National Vulnerability Database
Mar 18, 2026
Last updated
Mar 19, 2026
Impact
A user can sign up without providing credentials by sending an empty
authDataobject, bypassing the username and password requirement. This allows the creation of authenticated sessions without proper credentials, even when anonymous users are disabled.Patches
The fix ensures that empty or non-actionable
authDatais treated the same as absentauthDatafor the purpose of credential validation on new user creation. Username and password are now required when no valid auth provider data is present.Workarounds
Use a Cloud Code
beforeSavetrigger on the_Userclass to reject signups whereauthDatais empty and no username/password is provided.References