CVE-2020-26288: Plain Text Password Storage in Parse Server

parse-server Updated 02 Oct 2025

Summary

28/12/2020
Yes i
Low
7.7

CVE-2020-26288: Parse Server stores password in plain text. Affects parse-server versions < 4.5.0. Fixed in 4.5.0. How to fix ↓

Also tracked for

The same CVE-2020-26288 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Devnack Mobile apps built by Devnack Design, build and launch iOS and Android apps with a senior product team. From idea to store release Start a project

Background

Parse Server is an open source backend that can be deployed to any infrastructure running Node.js. It provides functionality for managing user authentication and data storage. The vulnerability in Parse Server versions prior to 4.5.0 involves the storage of user passwords in plain text, specifically for LDAP authentication. This means that the passwords are not properly encrypted or hashed, making them easily accessible to anyone with access to the database. This vulnerability poses a significant security risk as it exposes user credentials, potentially leading to unauthorized access and compromise of user accounts.

Vulnerability Detail

The vulnerability in Parse Server versions prior to 4.5.0 allows user passwords involved in LDAP authentication to be stored in plain text. This means that the passwords are not properly protected and can be easily read by anyone with access to the database. Attackers who gain access to the database can retrieve these passwords and potentially use them to gain unauthorized access to user accounts. The impact of this vulnerability is significant as it compromises the security of user credentials and can lead to unauthorized access, data breaches, and other malicious activities.

How To Fix

Latest published version: 9.10.5 as of 22 Oct 2026

npm install parse-server@9.10.5

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

4.5.0

This is the first release that contains the fix.

npm install parse-server@4.5.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

There is no specific workaround provided for this vulnerability. The recommended solution is to update Parse Server to version 4.5.0 or later.

Conclusion

The vulnerability in Parse Server versions prior to 4.5.0, which involves the storage of user passwords in plain text, poses a significant security risk. It is crucial to update Parse Server to version 4.5.0 or later to address this vulnerability and protect user credentials. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for parse-server →

Share this vulnerability

FAQ

Parse Server is an open source backend that can be deployed to any infrastructure running Node.js. It provides functionality for managing user authentication and data storage.

LDAP (Lightweight Directory Access Protocol) is a protocol used for accessing and maintaining distributed directory information services. It is commonly used for user authentication in enterprise environments.

Storing passwords in plain text means that they are not properly protected and can be easily read by anyone with access to the database. This exposes user credentials and can lead to unauthorized access, data breaches, and other malicious activities.

To mitigate the risk of this vulnerability, it is recommended to update Parse Server to version 4.5.0 or later. This version addresses the issue by stripping the password after authentication, preventing the storage of passwords in plain text.

There is no specific workaround provided for this vulnerability. The recommended solution is to update Parse Server to version 4.5.0 or later.

Related vulnerabilities

Recent vulnerabilities recorded for parse-server.

How To Fix

Latest published version: 9.10.5 as of 22 Oct 2026

npm install parse-server@9.10.5

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

4.5.0

This is the first release that contains the fix.

npm install parse-server@4.5.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback

Follow Vulert in Google

Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.