PT-2021-23094 · Unknown · Parse Server
Dblythy
·
Published
2021-09-30
·
Updated
2024-03-06
·
CVE-2021-41109
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Parse Server versions prior to 4.10.4
Description
The issue concerns the exposure of session tokens in LiveQuery payloads for users with a LiveQuery subscription on the
Parse.User class. Normally, session tokens are removed from responses for regular queries, but this was not the case for LiveQuery payloads prior to the fix. This means all session tokens created during user sign-ups would be broadcast as part of the LiveQuery payload, potentially compromising user privacy. A patch in version 4.10.4 addresses this by removing session tokens from the LiveQuery payload.Recommendations
For versions prior to 4.10.4, update to version 4.10.4 or later to remove session tokens from LiveQuery payloads.
As a temporary workaround for versions prior to 4.10.4, set
user.acl(new Parse.ACL()) in a beforeSave trigger to make the user private already on sign-up.Fix
Information Disclosure
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Parse Server