CVE-2020-15126 json
Information disclosure through Viewer query in parse-server
published 6y ago modified 4mo ago also GHSA-236h-rqv8-8q73 , EUVD-2020-0527
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.1%
- EPSS 1.1% chance of exploitation in 30 days, percentile 65%
- public exploits
- 0
- none known
Summary
In parser-server from version 3.5.0 and before 4.3.0, an authenticated user using the viewer GraphQL query can by pass all read security on his User object and can also by pass all objects linked via relation or Pointer on his User object.
Patch / fix
- npm parse-server 4.3.0
- parseplatform parse_server 4.3.0
Is CVE-2020-15126 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerExploit prediction
1.07% chance of exploitation in the next 30 days, higher than 65% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 4.0 | AV:N/AC:L/Au:S/C:P/I:N/A:N |
| GitHub | 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 | >=3.5.0, <4.3.0 |
4.3.0 |
Affected products
- parse-community parse-server
Classification
- Weakness
-
- CWE-863 Incorrect Authorization
References
-
github.com
/parse-community/parse-server/commit/78239ac9071167fdf243c55ae4bc9a2c0b0d89aa
web, patch, third-party-advisory
-
github.com
/parse-community/parse-server/security/advisories/GHSA-236h-rqv8-8q73
web, third-party-advisory
-
github.com
/parse-community/parse-server/blob/master/CHANGELOG.md#430
web, release-notes, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2020-15126
advisory
Sources
- CVE List CVE-2020-15126
- GitHub Advisory GHSA-236h-rqv8-8q73
- NVD CVE-2020-15126
Fencer Intel 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.