Parse Server SQL Injection Vulnerability in PostgreSQL Deployments

Vulnerability

A SQL injection vulnerability has been identified in Parse Server versions 9.0.0 prior to 9.6.0-alpha.10 and 8.6.36 prior to 8.6.36. This issue arises when the server is configured to use PostgreSQL as the database. An attacker with access to the master key can exploit this vulnerability by injecting malicious SQL through crafted field names in query constraints. The exploitation takes place at the database level, bypassing the Parse Server abstraction layer entirely. The vulnerability is triggered by unparameterized string interpolation of field names in '$regex' query operators, allowing manipulation of the SQL query.

Impact

Exploitation of this vulnerability allows for SQL injection, where an attacker can execute arbitrary SQL commands in the database, potentially leading to unauthorized data access or modification.

Remediation

Users can upgrade to Parse Server versions 9.6.0-alpha.10 or 8.6.36 to address this vulnerability.

Added: Mar 11, 2026, 8:21 PM
Updated: Mar 11, 2026, 8:21 PM

Vulnerability Rating

Custom Algorithm
spread
6.4
impact
2.5
exploitability
4.4
remediation
7.7
relevance
3.8
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.