Parse Server's Session Update endpoint allows overwriting server-generated session fields
Moderate severity
GitHub Reviewed
Published
Mar 21, 2026
in
parse-community/parse-server
•
Updated Mar 30, 2026
Package
Affected versions
>= 9.0.0, < 9.6.0-alpha.48
< 8.6.57
Patched versions
9.6.0-alpha.48
8.6.57
Description
Published to the GitHub Advisory Database
Mar 24, 2026
Reviewed
Mar 24, 2026
Published by the National Vulnerability Database
Mar 24, 2026
Last updated
Mar 30, 2026
Impact
An authenticated user can overwrite server-generated session fields such as
expiresAtandcreatedWithwhen updating their own session via the REST API. This allows bypassing the server's configured session lifetime policy, making a session effectively permanent.Patches
The fix blocks authenticated users from setting
expiresAtandcreatedWithfields when updating a session. Master key and maintenance key operations are not affected.Workarounds
There is no known workaround other than upgrading.
Resources
References