CVE-2026-43930 Details
Description
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 8.6.76 and 9.9.0-alpha.2, a race condition in the MFA SMS one-time password (OTP) login path allows two concurrent /login requests carrying the same OTP to both succeed and both receive valid session tokens, breaking the single-use property of the OTP. The vulnerability requires the attacker to already possess the victim's password and intercept the active SMS OTP (e.g. via SIM swap, network mirror, or phishing relay) and to race the legitimate login request, so the practical attack surface is narrow. This vulnerability is fixed in 8.6.76 and 9.9.0-alpha.2.
A race condition vulnerability has been identified in Parse Server versions prior to 8.6.76 and 9.9.0-alpha.2. This vulnerability occurs in the Multi-Factor Authentication (MFA) SMS one-time password (OTP) login process, where two simultaneous login requests using the same OTP can both succeed. As a result, both requests receive valid session tokens, undermining the OTP's intended single-use functionality. Exploitation of this vulnerability requires the attacker to have the victim's password and to intercept the active SMS OTP, for example through SIM swapping, network mirroring, or phishing. The attacker must then race against the legitimate login request, making the practical exploitation window quite narrow.
Users can update to Parse Server versions 8.6.76 or 9.9.0-alpha.2, where this vulnerability has been fixed. Alternatively, users can disable SMS MFA and switch to Time-based One-Time Password (TOTP) authentication, which is validated within a time window rather than being stored as a single-use token. Another option is to implement a rate limiter on the login endpoint to reduce the capacity for concurrent login requests.
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 May 13, 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/10448 | [email protected] | Issue TrackingPatch |
| https://github.com/parse-community/parse-server/pull/10449 | [email protected] | Issue TrackingPatch |
| https://github.com/parse-community/parse-server/security/advisories/GHSA-jpq4-7fmq-q5fj | [email protected] | MitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| parseplatform parse-server | < 8.6.76 >= 9.0.0, < 9.9.0 9.9.0 alpha1 |
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 |
| May 26, 2026 | Initial Analysis | [email protected] |
| May 12, 2026 | New CVE Received | [email protected] |