Parse Server Rate Limiting Bypass Vulnerability via Batch Requests

Vulnerability

A vulnerability in Parse Server prior to versions 9.5.2-alpha.10 and 8.6.23 allows for bypassing rate limits on certain endpoints. The issue arises because the batch request endpoint processes sub-requests through the Promise router, bypassing the Express middleware where rate limiting is applied. This allows an attacker to combine multiple requests targeting a rate-limited endpoint into a single batch request, effectively circumventing the rate limit. Any deployment of Parse Server that uses the built-in rate limiting feature is vulnerable.

Impact

Exploiting this vulnerability can lead to a bypass of rate limiting, allowing for an increased number of requests to be sent to a rate-limited endpoint in a shorter period of time.

Remediation

Users can upgrade to Parse Server versions 9.5.2-alpha.10 or 8.6.23, where this vulnerability has been patched. For those using earlier versions, a reverse proxy or web application firewall (WAF) can be implemented to enforce rate limiting before requests reach the Parse Server.

Added: Mar 10, 2026, 9:20 PM
Updated: Mar 10, 2026, 9:20 PM

Vulnerability Rating

Custom Algorithm
spread
6.4
impact
0.6
exploitability
8.3
remediation
7.9
relevance
3.7
threat
0.0
urgency
2.9
incentive
8.3

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.