CVE-2025-57324: Prototype Pollution Vulnerability in parse Package

parse Updated 02 Oct 2025

Summary

24/09/2025
No i
Moderate
6.5

CVE-2025-57324: parse is vulnerable to prototype pollution. Affects parse versions < 6.1.1. No fix is published. How to fix ↓

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

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

Background

The parse package is a widely used library designed to parse JavaScript SDKs, enabling developers to easily handle data structures in their applications. It provides functionalities for managing state and data parsing, making it a critical component for many JavaScript-based projects. However, the package has been found to be vulnerable to a prototype pollution issue, which can lead to severe security implications.

Vulnerability Detail

The vulnerability arises from a flaw in the SingleInstanceStateController.initializeState function within the parse package, specifically in versions 5.3.0 and earlier. This prototype pollution vulnerability allows attackers to inject properties into Object.prototype by supplying a crafted payload. The consequences can range from denial of service (DoS) to more severe impacts, as it may allow unauthorized manipulation of object properties, potentially compromising application integrity.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

If immediate updating is not feasible, consider implementing input validation to sanitize any data being processed by the parse package. This can help mitigate the risk of prototype pollution until an update can be applied.

Conclusion

The parse package has a prototype pollution vulnerability that can lead to significant security risks. It is crucial for developers using this package to update to the patched version to safeguard their applications. Utilizing tools like Vulert can help monitor for such vulnerabilities in real-time.

See every vulnerability recorded for parse →

Share this vulnerability

FAQ

Prototype pollution is a security vulnerability that allows an attacker to modify the prototype of a base object, which can lead to unexpected behavior in applications.

You can use Vulert to monitor and alert for open-source vulnerabilities in your software. Visit the Vulert playground at Vulert Scanner to check if your application is affected by this vulnerability.

The impacts can include denial of service (DoS) and unauthorized manipulation of object properties, which may compromise application security and integrity.

Yes, the CVSS score for this vulnerability is 6.5, indicating a moderate severity level.

Implement input validation to sanitize data processed by the parse package as a temporary workaround until you can apply the necessary updates.

Related vulnerabilities

Recent vulnerabilities recorded for parse.

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. 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