CVE-2023-36475 json
Parse Server vulnerable to remote code execution via MongoDB BSON parser through prototype pollution
published 2023-06-28 3 y ago modified 2026-09-10 1 mo ago also BIT-parse-2023-36475 , EUVD-2023-1678 , GHSA-462x-c3jw-7vr6
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.2%
- EPSS 3.2% chance of exploitation in 30 days, percentile 88%
- public exploits
- 0
- none known
Summary
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 5.5.2 and 6.2.1, an attacker can use a prototype pollution sink to trigger a remote code execution through the MongoDB BSON parser. A patch is available in versions 5.5.2 and 6.2.1.
Patch / fix
- npm parse-server 5.5.2, 6.2.1
- bitnami parse 5.5.2, 6.2.1
- parseplatform parse-server 5.5.2, 6.2.1
- github.com/parse-community/parse-server@3dd99dd commit
- github.com/parse-community/parse-server@5fad292 commit
- github.com/parse-community/parse-server/issues/8674 patch
- github.com/parse-community/parse-server/issues/8675 patch
- github.com/parse-community/parse-server/releases/tag/5.5.2 release
- github.com/parse-community/parse-server/releases/tag/6.2.1 release
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- total
- Assessed
- 23 mo ago
Exploit prediction
3.20% chance of exploitation in the next 30 days, higher than 88% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| OSV | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | parse-server | <5.5.2 >=6.0.0, <6.2.1 |
5.5.2 6.2.1 |
| bitnami | parse | <5.5.2 >=6.0.0, <6.2.1 |
5.5.2 6.2.1 |
Affected products
- parse-community parse-server
Classification
- Weakness
-
- CWE-1321 Improperly Controlled Modification of Object Prototype Attributes
References
-
github.com
/parse-community/parse-server/commit/3dd99dd80e27e5e1d99b42844180546d90c7aa90
web, patch
-
github.com
/parse-community/parse-server/commit/5fad2928fb8ee17304abcdcf259932f827d8c81f
web, patch
-
github.com
/parse-community/parse-server/issues/8674
web, issue-tracking, patch
-
github.com
/parse-community/parse-server/issues/8675
web, issue-tracking, patch
-
github.com
/parse-community/parse-server/security/advisories/GHSA-462x-c3jw-7vr6
web, vendor-advisory, advisory
-
github.com
/parse-community/parse-server/releases/tag/5.5.2
web, release-notes, article
-
github.com
/parse-community/parse-server/releases/tag/6.2.1
web, release-notes, article
-
nvd.nist.gov
/vuln/detail/CVE-2023-36475
advisory, web
-
github.com
/parse-community/parse-server
package
Sources
- CVE List CVE-2023-36475
- GitHub Advisory GHSA-462x-c3jw-7vr6
- NVD CVE-2023-36475
- OSV BIT-parse-2023-36475
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.