Parse Server Protected Fields Leakage via LiveQuery afterEvent Trigger Vulnerability

Vulnerability

A vulnerability in Parse Server versions 9.0.0 prior to 9.6.0-alpha.35 and in versions prior to 8.6.50 allows for the leakage of protected fields and authentication data to all subscribers of a class when a 'Parse.Cloud.afterLiveQueryEvent' trigger is registered. This issue arises because the LiveQuery server improperly handles sensitive data, sending unfiltered JSON copies to clients. As a result, users with the appropriate Class-Level Permissions can access protected information from other users, including personal details and OAuth tokens from third-party services.

Impact

Exploitation of this vulnerability results in the unauthorized disclosure of protected fields and 'authData' from users subscribed to the affected class via LiveQuery. This includes sensitive personal information and OAuth tokens from third-party authentication providers.

Remediation

To address this vulnerability, users can upgrade to Parse Server versions 9.6.0-alpha.35 or 8.6.50, where the issue has been patched. Alternatively, as a temporary workaround, users can remove all 'Parse.Cloud.afterLiveQueryEvent' trigger registrations, which will prevent the leakage of protected fields.

Added: Mar 18, 2026, 10:20 PM
Updated: Mar 18, 2026, 10:20 PM

Vulnerability Rating

Custom Algorithm
spread
6.4
impact
2.5
exploitability
5.4
remediation
8.3
relevance
4.1
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.