Skip to content
OpenAdvisories
High · 8.1 CVE-2024-47183 BIT-parse-2024-47183EUVD-2024-3001GHSA-8xq9-g7ch-35hg

Parse Server's custom object ID allows to acquire role privileges

Published Oct 4, 2024 · Updated Oct 4, 2024 · Assigned by GitHub_M

Description

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. If the Parse Server option allowCustomObjectId: true is set, an attacker that is allowed to create a new user can set a custom object ID for that new user that exploits the vulnerability and acquires privileges of a specific role. This vulnerability is fixed in 6.5.9 and 7.3.0.

Affected products

VendorProductAffectedFixed
parse-community parse-server < 6.5.9, >= 7.0.0, < 7.3.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm parse-server < 6.5.9 6.5.9 GHSA-8xq9-g7ch-35hg
npm parse-server >= 7.0.0, < 7.3.0 7.3.0 GHSA-8xq9-g7ch-35hg

References