CVE-2026-39321 Details
Description
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.8.0-alpha.6 and 8.6.74, he login endpoint response time differs measurably depending on whether the submitted username or email exists in the database. When a user is not found, the server responds immediately. When a user exists but the password is wrong, a bcrypt comparison runs first, adding significant latency. This timing difference allows an unauthenticated attacker to enumerate valid usernames. This vulnerability is fixed in 9.8.0-alpha.6 and 8.6.74.
A timing-based vulnerability has been identified in Parse Server, an open-source backend framework that runs on Node.js. This issue affects versions 9.0.0 prior to 9.8.0-alpha.6 and versions prior to 8.6.74. The vulnerability arises because the login endpoint's response time varies significantly based on whether the submitted username or email exists in the database. When a user is not found, the server responds immediately. However, if a user exists but the password is incorrect, the server introduces a delay by performing a bcrypt comparison first. This discrepancy in response times enables an unauthenticated attacker to systematically identify valid usernames or email addresses.
Users can update to Parse Server versions 9.8.0-alpha.6 or 8.6.74, where this vulnerability has been patched. The update normalizes response timing by introducing a dummy bcrypt comparison when no user is found, preventing the timing difference that could be exploited. For those using Parse Server 9, the fix is available in the alpha branch, while Parse Server 8 users can find the patch in the release-8.x.x branch.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Apr 7, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/parse-community/parse-server/pull/10398 | [email protected] | Issue TrackingPatch |
| https://github.com/parse-community/parse-server/pull/10399 | [email protected] | Issue TrackingPatch |
| https://github.com/parse-community/parse-server/security/advisories/GHSA-mmpq-5hcv-hf2v | [email protected] | MitigationPatchVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-208 | Observable Timing Discrepancy | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| parseplatform parse-server | < 8.6.74 >= 9.0.0, < 9.8.0 9.8.0 alpha1 9.8.0 alpha2 9.8.0 alpha3 9.8.0 alpha4 9.8.0 alpha5 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 15, 2026 | Initial Analysis | [email protected] |
| Apr 7, 2026 | New CVE Received | [email protected] |