CVE-2021-47987

Parse Server - Arbitrary Code Execution via Malicious Version Tags

Published Jun 25, 2026 CVSS 4.0 · 7.7 High EPSS < 1% KEV · Not listed
Description
Parse Server before 4.10.0 was affected by a supply chain incident in which incorrect version tags were pushed to the official repository pointing to an unreviewed personal fork of a contributor with write access. No releases were published with these tags; a project was exposed only if it defined a git-based dependency referencing one of the affected tags (for example, parse-server#4.9.3). The code behind the tags was not reviewed or approved, and although no malicious code was identified, the introduction of security vulnerabilities could not be ruled out.

Analysis

AI-generated

Technical impact

Parse Server versions prior to 4.10.0 were exposed to a supply‑chain incident where malicious Git tags were pushed to the official repository. These tags pointed to an unreviewed personal fork of a contributor with write access. A project that listed a git‑based dependency referencing one of those tags (for example, parse-server#4.9.3) could pull code that was not scrutinized by the project maintainers. While no active malicious code was discovered, the possibility of injected vulnerabilities could not be ruled out. The weakness is a supply‑chain manipulation (CWE‑494) that can lead to arbitrary code execution if the injected code is later executed at runtime.

Affected Systems

All installations of parse-community:parse-server with a version older than 4.10.0 are affected. The vulnerability arises when the application or its dependencies reference any Git tag that was compromised during the incident. The issue does not impact newer releases released after 4.10.0.

Risk and Exploitability

The severity of the flaw is a CVSS score of 7.7, indicating a high impact. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack path requires a developer or release pipeline to incorporate an affected Git tag; the vulnerability can be exploited indirectly through supply‑chain tampering. As the malicious code was not yet active, exploitation would depend on future changes by the malicious fork. Nevertheless, the possibility of arbitrary code execution warrants immediate remediation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Parse Server 4.10.0 or later to eliminate the supply‑chain risk.
  • Replace or remove any git‑based dependency entries that reference tags that existed before 4.10.0, and ensure dependencies are pulled from the official repository only.
  • Lock all package dependencies to explicit Git commit hashes or release tags and review the lock file regularly to detect any unauthorized changes.

Generated by OpenCVE AI on June 25, 2026 at 23:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Parse Server before 4.10.0 was affected by a supply chain incident in which incorrect version tags were pushed to the official repository pointing to an unreviewed personal fork of a contributor with write access. No releases were published with these tags; a project was exposed only if it defined a git-based dependency referencing one of the affected tags (for example, parse-server#4.9.3). The code behind the tags was not reviewed or approved, and although no malicious code was identified, the introduction of security vulnerabilities could not be ruled out.
Title Parse Server - Arbitrary Code Execution via Malicious Version Tags
First Time appeared Parseplatform
Parseplatform parse-server
Weaknesses CWE-494
CPEs cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:node.js:*:*
Vendors & Products Parseplatform
Parseplatform parse-server
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-494

    Download of Code Without Integrity Check

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Jun 26, 2026, 6:42 PM
Reserved
Jun 21, 2026, 2:08 AM
Status
Deferred
Published
Jun 25, 2026, 10:16 PM
Modified
Jun 26, 2026, 8:22 PM