Vulnerabilities/

LiveQuery protected field leak via shared mutable state across concurrent subscribers

Severity:
High

Description

When multiple clients subscribe to the same class via LiveQuery, the event handlers process each subscriber concurrently using shared mutable objects. The sensitive data filter modifies these shared objects in-place, so when one subscriber’s filter removes a protected field, subsequent subscribers may receive the already-filtered object.

Recommendation

Update the parse-server package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
parse-server
Anything's wrong? Let us know Last updated on March 31, 2026