SQL Injection Vulnerability in Parse Server PostgreSQL Storage Adapter
CVE-2026-31871
9.3CRITICAL
What is CVE-2026-31871?
A SQL injection vulnerability exists within the PostgreSQL storage adapter of Parse Server, affecting versions prior to 9.6.0-alpha.5 and 8.6.31. This flaw arises when handling Increment operations on nested object fields via dot notation, allowing attackers to inject arbitrary SQL through crafted sub-key names containing single quotes. Such actions not only enable potential command execution but also facilitate unauthorized data access by bypassing Class Level Permissions (CLPs) and Access Control Lists (ACLs). It is important for users deploying Parse Server with PostgreSQL to upgrade to the latest versions to mitigate these risks.
Affected Version(s)
parse-server >= 9.0.0 < 9.6.0-alpha.5 < 9.0.0 9.6.0-alpha.5
parse-server < 8.6.31 < 8.6.31
