GitHub Advisoryadvisory · npm
GHSA-p2w6-rmh7-w8q3 Parse Server has SQL Injection through aggregate and distinct field names in PostgreSQL adapter
HIGH
Official page ↗
- Aliases
- CVE-2026-33539
- Ecosystem
- npm
- Packages
- parse-server
- Severity
- High
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- Weaknesses
- CWE-89
- Reviewed
- 2026-03-24
Affected packages
• npm parse-server: >= 9.0.0, < 9.6.0-alpha.53 → fixed in 9.6.0-alpha.53
• npm parse-server: < 8.6.59 → fixed in 8.6.59
Description
Impact
An attacker with master key access can execute arbitrary SQL statements on the PostgreSQL database by injecting SQL metacharacters into field name parameters of the aggregate `$group` pipeline stage or the `distinct` operation. This allows privilege escalation from Parse Server application-level administrator to PostgreSQL database-level access.
Only Parse Server deployments using PostgreSQL are affected. MongoDB deployments are not affected.
Patches
Field names in the aggregate `$group._id` object values and `distinct` dot-notation parameters are now validated to only contain alphanumeric characters and underscores, preventing SQL injection via the `:raw` interpolation used in the PostgreSQL storage adapter.
Workarounds
No workaround. Upgrade to a patched version.
Related
Alias · CVE (1)
- CVE-2026-33539 Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. vulnerability
Weakness · CWE (1)
- CWE-89 Improper Neutralization of Special Elements used in an SQL Command weakness
References
- https://github.com/parse-community/parse-server/security/advisories/GHSA-p2w6-rmh7-w8q3 web
- https://nvd.nist.gov/vuln/detail/CVE-2026-33539 advisory
- https://github.com/parse-community/parse-server/pull/10272 web
- https://github.com/parse-community/parse-server/pull/10273 web
- https://github.com/parse-community/parse-server/commit/03249f9bf5b8783c8b848f84dab791ff0b761b8c web
- https://github.com/parse-community/parse-server/commit/bdddab5f8b61a40cb8fc62dd895887bdd2f3838e web
- https://github.com/parse-community/parse-server package