Parse Server
cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:*:*
- >= 9.0.0, < 9.7.0-alpha.7
- < 8.6.63
A vulnerability exists in Parse Server versions prior to 8.6.63 and 9.7.0-alpha.7, where the verify password endpoint discloses unsanitized authentication data. This includes multi-factor authentication (MFA) TOTP secrets, recovery codes, and OAuth access tokens. An attacker with knowledge of a user's password can exploit this to extract the MFA secret, generate valid MFA codes, and bypass multi-factor authentication protections.
Exploitation of this vulnerability allows for unauthorized access to MFA secrets, enabling attackers to generate valid MFA codes and defeat multi-factor authentication measures.
To reproduce this vulnerability, a user must send a request to the verify password endpoint with a valid password for an account. The response will include raw authentication data such as MFA TOTP secrets and recovery codes, which can be extracted and used to bypass MFA protections.
Users can upgrade to Parse Server versions 8.6.63 or 9.7.0-alpha.7, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.