| Package | Affected versions | Patched versions |
|---|---|---|
| parse-server | = 9.6.0≥ 9.0.0, < 9.6.0< 8.6.57 | 9.6.08.6.57 |
| parse-server | ≥ 9.0.0, < 9.6.0-alpha.48< 8.6.57 | 9.6.0-alpha.488.6.57 |
An authenticated user can overwrite server-generated session fields such as expiresAt and createdWith when updating their own session via the REST API. This allows bypassing the server's configured session lifetime policy, making a session effectively permanent.
The fix blocks authenticated users from setting expiresAt and createdWith fields when updating a session. Master key and maintenance key operations are not affected.
There is no known workaround other than upgrading.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free