Parse Dashboard
CVE-2026-27610
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as read-only dashboard user
-
DeliverySend concurrent agent API requests
-
ExploitTrigger ConfigKeyCache key collision
-
ExecutionReceive cached full master key
-
ImpactGain full backend read/write access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Hardware access control
|
| Exploitation Conditions | Requires all of: an authenticated Parse Dashboard user session (read-only user to capture the master key, or a regular user to capture the read-only key - PR:L); the deployment must configure master keys as function-typed (callable) keys; and the |
| Impact | Signals are consistent and point to a real but constrained issue. The CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:L/UI:N, score 7.0) shows network reach but high complexity plus an attack requirement (AT:P) and low privileges - i.e. an authenticated user must win a timing race in a specific configuration. EPSS is very low (0.05%, 16th percentile) and the CVE is not in CISA KEV, with no public exploit identified at time of analysis, all of which argue against opportunistic mass exploitation. The most consequential conflict is in the impact scoring: the vendor rated confidentiality VC:N while marking integrity VI:H, yet leaking a full master key plainly exposes all backend data (a confidentiality impact) in addition to enabling writes - the assessor rates confidentiality higher than the published vector. Net: prioritize for environments that actually use function-typed master keys with the agent feature; for everyone else this is low practical risk, and the affected range being alpha pre-releases further limits exposure. |
| Exploit ScenarioDerived | An attacker holding a legitimate read-only Parse Dashboard account, in a deployment using function-typed master keys with the agent feature, issues requests timed against a regular user's activity so that the ConfigKeyCache serves it the cached full master key. With the leaked master key the attacker bypasses read-only restrictions and gains full read/write control of the Parse backend. No public proof-of-concept is identified at time of analysis, and the timing dependence (CVSS AC:H/AT:P) makes reliable exploitation non-trivial. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 26, 2026
Privilege escalation via cache key collision in Parse Dashboard (npm parse-dashboard) versions 7.3.0-alpha.42 through 9.0.0-alpha.7 allows an authenticated read-only user to obtain the full master key. The flaw lives in ConfigKeyCache, which reuses one cache entry for both the master key and the read-only master key when those keys are function-typed; under a timing race a read-only session can read back the cached full master key (or a regular user the read-only key). Exploitation requires an authenticated dashboard session and a non-default configuration (function-typed keys plus the agent block); no public exploit identified at time of analysis and EPSS is low (0.05%), but the GitHub Security Advisory and patch commit confirm the issue.
Earlier versions of this analysis (2)
Master key disclosure in Parse Dashboard 7.3.0-alpha.42 through 9.0.0-alpha.7 lets a read-only dashboard user obtain the full master key (or a regular user the read-only master key) due to a cache-key collision in ConfigKeyCache when resolving function-typed keys. The flaw enables privilege escalation from read-only to full read/write control over the connected Parse Server app, but requires an authenticated session and a winnable timing race. No public exploit identified at time of analysis; EPSS is low (0.05%, 16th percentile) and it is not in CISA KEV.
Parse Dashboard is a standalone dashboard for managing Parse Server apps. In versions 7.3.0-alpha.42 through 9.0.0-alpha.7, the ConfigKeyCache uses the same cache key for both master key and read-only master key when resolving function-typed keys. [CVSS 5.3 MEDIUM]
RemediationAI
Vendor-released patch: upgrade parse-dashboard to 9.0.0-alpha.8 or later, which assigns distinct ConfigKeyCache keys for the master key and read-only master key (commit https://github.com/parse-community/parse-dashboard/commit/f92a9ef5246d57e51696bd881a15f3b133b2bb50). If you cannot upgrade immediately, apply the vendor workarounds: stop using function-typed master keys (use static string master/read-only keys instead, which sidesteps the shared-cache resolution path but loses dynamic key-rotation capability), or remove the agent configuration block from your dashboard configuration (this disables the AI agent API feature that exercises the vulnerable code path). Refer to advisory GHSA-jhp4-jvq3-w5xr and the 9.0.0-alpha.8 release notes for confirmation before changing production configuration.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in npm
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Parse Dashboard is the Node.js administrative web UI for Parse Server backends. It supports function-typed master keys (callables that resolve a key at request time, enabling dynamic rotation) and caches their resolved values in a TTL-based ConfigKeyCache keyed by appId. The root cause is that the cache lookup used a single logical key namespace ('masterKey') for both the privileged master key and the lower-privilege read-only master key, so a value resolved for one role could be served to a request executing under the other role. This maps to CWE-1289 (improper validation of unsafe equivalence in input) - the cache treated two security-distinct keys as equivalent. The patch (commit f92a9ef) computes a distinct cache key, 'readOnlyMasterKey' versus 'masterKey', based on the request's resolved access level, and the same commit hardens the new /apps/:appId/agent endpoint with auth (401), CSRF protection, per-app cross-access checks, and read-only permission overrides.
Know when Parse Dashboard gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N
Authenticated dashboard user (PR:L) wins a timing race (AC:H) over the network with no UI; a leaked full master key grants complete backend read, write, and delete (C/I/A:H).
Primary rating from Vendor (github).
CVSS VectorVendor: github
Lifecycle Timeline
6DescriptionCVE.org
Parse Dashboard is a standalone dashboard for managing Parse Server apps. In versions 7.3.0-alpha.42 through 9.0.0-alpha.7, the ConfigKeyCache uses the same cache key for both master key and read-only master key when resolving function-typed keys. Under specific timing conditions, a read-only user can receive the cached full master key, or a regular user can receive the cached read-only master key. The fix in version 9.0.0-alpha.8 uses distinct cache keys for master key and read-only master key. As a workaround, avoid using function-typed master keys, or remove the agent configuration block from your dashboard configuration.
Executive ViewAI
Parse Dashboard deployments running versions 7.3.0-alpha.42 through 9.0.0-alpha.7 face exposure of database master credentials to users with basic dashboard access through a privilege escalation flaw in ConfigKeyCache. Organizations using non-default function-typed key configurations should prioritize patching to prevent read-only users from escalating privileges and accessing sensitive databases.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Parse Dashboard
View allUnauthenticated arbitrary database read/write in Parse Dashboard's AI Agent endpoint (POST /apps/:appId/agent) lets remo
Broken authorization in Parse Dashboard's AI Agent endpoint (POST /apps/:appId/agent) lets any authenticated user reach
Cross-site request forgery in Parse Dashboard (versions 7.3.0-alpha.42 through 9.0.0-alpha.7) lets a remote attacker abu
GHSA-jhp4-jvq3-w5xr
NVD
CVE.org
EPSS
VulDB
Exploit-DB