CVE-2024-47183

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

Published Oct 4, 2024 CVSS 3.1 · 8.1 High EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-3001 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.
Github GHSA Github GHSA GHSA-8xq9-g7ch-35hg Parse Server's custom object ID allows to acquire role privileges
History
Type Values Removed Values Added
First Time appeared Parseplatform parse-server
CPEs cpe:2.3:a:parseplatform:parse_server:*:*:*:*:*:*:*:* cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:node.js:*:*
Vendors & Products Parseplatform parse Server
Parseplatform parse-server
Type Values Removed Values Added
First Time appeared Parseplatform
Parseplatform parse Server
Weaknesses CWE-863
CPEs cpe:2.3:a:parseplatform:parse_server:*:*:*:*:*:*:*:*
Vendors & Products Parseplatform
Parseplatform parse Server
Type Values Removed Values Added
First Time appeared Parse Community
Parse Community parse Server
CPEs cpe:2.3:a:parse_community:parse_server:*:*:*:*:*:*:*:*
Vendors & Products Parse Community
Parse Community parse Server
Metrics ssvc

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

Type Values Removed Values Added
Title Parse Server has user id/role name confusion with ACLs Parse Server's custom object ID allows to acquire role privileges
Type Values Removed Values Added
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.
Title Parse Server has user id/role name confusion with ACLs
Weaknesses CWE-285
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Oct 4, 2024, 3:30 PM
Reserved
Sep 19, 2024, 10:32 PM
Status
Analyzed
Published
Oct 4, 2024, 3:15 PM
Modified
Jun 17, 2026, 7:56 AM