CVE-2026-34215 json
Parse Server: Auth data exposed via verify password endpoint
published 2026-03-29 7 mo ago modified 2026-09-08 2 mo ago also BIT-parse-2026-34215 , EUVD-2026-17604 , GHSA-wp76-gg32-8258
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 24%
- 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 8.6.63 and 9.7.0-alpha.7, the verify password endpoint returns unsanitized authentication data, including MFA TOTP secrets, recovery codes, and OAuth access tokens. An attacker who knows a user's password can extract the MFA secret to generate valid MFA codes, defeating multi-factor authentication protection. This issue has been patched in versions 8.6.63 and 9.7.0-alpha.7.
Patch / fix
- npm parse-server 8.6.63, 9.7.0-alpha.7
- bitnami parse 8.6.63, 9.7.0
- parseplatform parse-server 8.6.63, 9.7.0-alpha.7
- parseplatform parse_server 8.6.63, 9.7.0-alpha.7
- github.com/parse-community/parse-server@770be86 commit
- github.com/parse-community/parse-server@a1d4e7b commit
- github.com/parse-community/parse-server@5b8998e commit
- github.com/parse-community/parse-server@875cf10 commit
- github.com/parse-community/parse-server#10323 pull request
- github.com/parse-community/parse-server#10324 pull request
- github.com/parse-community/parse-server#10278 pull request
- github.com/parse-community/parse-server#10279 pull request
- github.com/parse-community/parse-server/security/advisories/GHSA-wp76… advisory
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 7 mo ago
Exploit prediction
0.31% chance of exploitation in the next 30 days, higher than 24% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.2 | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N |
| CISA ADP | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| CNA | 4.0 | 8.2 | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | parse-server | >=9.0.0, <9.7.0-alpha.7 <8.6.63 |
9.7.0-alpha.7 8.6.63 |
| bitnami | parse | <8.6.63 >=9.0.0, <9.7.0 |
8.6.63 9.7.0 |
Affected products
- parse-community parse-server
Classification
- Weakness
-
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
References
-
github.com
/parse-community/parse-server/pull/10323
web, issue-tracking, patch
-
github.com
/parse-community/parse-server/pull/10324
web, issue-tracking, patch
-
github.com
/parse-community/parse-server/commit/770be8647424d92f5425c41fa81065ffbbb171ed
web, patch
-
github.com
/parse-community/parse-server/commit/a1d4e7b12a12f16d3870dbee582a36765858e94c
web, patch
-
github.com
/parse-community/parse-server/security/advisories/GHSA-wp76-gg32-8258
web, patch, vendor-advisory, advisory
-
github.com
/parse-community/parse-server/pull/10278
web
-
github.com
/parse-community/parse-server/pull/10279
web
-
github.com
/parse-community/parse-server/commit/5b8998e6866bcf75be7b5bb625e27d23bfaf912c
web
-
github.com
/parse-community/parse-server/commit/875cf10ac979bd60f70e7a0c534e2bc194d6982f
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-34215
advisory, web
-
github.com
/parse-community/parse-server
package
Sources
- CVE List CVE-2026-34215
- GitHub Advisory GHSA-wp76-gg32-8258
- NVD CVE-2026-34215
- OSV BIT-parse-2026-34215
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.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.