CVE-2026-39381
Received
Received - Intake
Information Disclosure in Parse Server Sessions Endpoint Allows Protected Field Access
Publication date: 2026-04-07
Last updated on: 2026-04-15
Assigner: GitHub, Inc.
Description
Description
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.8.0-alpha.7 and 8.6.75, the GET /sessions/me endpoint returns _Session fields that the server operator explicitly configured as protected via the protectedFields server option. Any authenticated user can retrieve their own session's protected fields with a single request. The equivalent GET /sessions and GET /sessions/:objectId endpoints correctly strip protected fields. This vulnerability is fixed in 9.8.0-alpha.7 and 8.6.75.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| parseplatform | parse-server | to 8.6.75 (exc) |
| parseplatform | parse-server | From 9.0.0 (inc) to 9.8.0 (exc) |
| parseplatform | parse-server | 9.8.0 |
| parseplatform | parse-server | 9.8.0 |
| parseplatform | parse-server | 9.8.0 |
| parseplatform | parse-server | 9.8.0 |
| parseplatform | parse-server | 9.8.0 |
| parseplatform | parse-server | 9.8.0 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-863 | The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check. |