High severity · published Jun 30, 2022
CVE-2022-31112
Protected fields exposed via LiveQuery in parse-server
8.2
CVSS
1.3%
EPSS
No
On KEV
Description
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. In affected versions parse Server LiveQuery does not remove protected fields in classes, passing them to the client. The LiveQueryController now removes protected fields from the client response. Users are advised to upgrade. Users unable t upgrade should use `Parse.Cloud.afterLiveQueryEvent` to manually remove protected fields.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.3% · higher than 71% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PA
parse-server · parse-community
< 4.10.13; >= 5.0.0, < 5.2.4 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2022-31112
CVE.org
https://www.cve.org/CVERecord?id=CVE-2022-31112
Patch
https://github.com/parse-community/parse-server/commit/309f64ced8700321df056fb3cc97f15007a00df1
Patch
https://github.com/parse-community/parse-server/commit/9fd4516cde5c742f9f29dd05468b4a43a85639a6
Issue Tracking
https://github.com/parse-community/parse-server/issues/8073
Patch
https://github.com/parse-community/parse-server/pull/8074
Release Notes
https://github.com/parse-community/parse-server/releases/tag/5.2.4
Third Party Advisory
https://github.com/parse-community/parse-server/security/advisories/GHSA-crrq-vr9j-fxxh
More from parse-server
10.0
CVE-2026-30966
Parse Server role escalation and CLP bypass via direct `_Join` table write
10.0
CVE-2024-27298
Parse Server literalizeRegexPart SQL Injection
10.0
CVE-2022-24760
Command Injection in Parse server
9.8
CVE-2026-32248
Parse Server: Account takeover via operator injection in authentication data identifier
9.8
CVE-2026-31871
Parse Server has a SQL Injection via dot-notation sub-key name in `Increment` operation on PostgreSQL
