Parse Server
cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:*:*
- >= 9.0.0, < 9.5.2-alpha.10
- < 8.6.23
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.
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.
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.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.