Parse Dashboard
CVE-2026-27608
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege or read-only dashboard user
-
DeliveryChange app ID in POST /apps/:appId/agent URL
-
ExploitEndpoint skips authorization, grants full master key
-
ExecutionSupply write permissions in request body
-
ImpactRead, modify, or delete other apps' data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the dashboard to have the optional agent configuration block enabled (POST /apps/:appId/agent must exist) - dashboards without an agent config are not affected at all. The attacker must hold a valid authenticated dashboard session (PR:L), but only at low privilege: either a user scoped to a different app, or a read-only user. Given those, no further conditions apply - the attacker simply changes the app ID in the URL for cross-tenant access, or supplies write permissions in the request body to escalate read-only access to write/delete. Limiting factors that reduce real-world risk: the agent feature must be explicitly configured, the attacker needs existing authenticated access, and all affected builds are alpha pre-releases rather than stable releases. |
| Impact | Signals conflict in an instructive way. The CVSS 4.0 base score is 9.3 (Critical) with AV:N/AC:L/AT:N/PR:L/UI:N and high vulnerable- and subsequent-system confidentiality/integrity impact, reflecting easy network exploitation by a low-privileged authenticated user with cross-tenant (scope-changing) reach. Against that, EPSS is only 0.03% (7th percentile), the CVE is not on CISA KEV, and no public exploit code is identified, so there is no evidence of active or imminent mass exploitation. The reconciling factor is the precondition: only dashboards that have the optional agent configuration block enabled are affected, which sharply narrows the exploitable population and explains the low EPSS despite the high CVSS. This is a genuine high-priority issue for any multi-tenant or read-only-delegated Parse Dashboard deployment using the agent feature, but a non-issue for the majority of deployments that never enable agent. Note also that all affected versions are alpha pre-releases, further limiting real-world exposure. |
| Exploit ScenarioDerived | A low-privileged or read-only user who has legitimate dashboard access to one Parse app (or a tenant in a shared dashboard) sends a POST to /apps/{otherAppId}/agent, swapping in an app ID they should not control. Because the endpoint skips authorization and provisions the full master key, the request executes against the targeted app, and by including write permissions in the body the attacker reads, modifies, or deletes other tenants' data despite their read-only role. No public proof-of-concept is identified, but the attack requires only standard authenticated access and a trivial URL/body change (AC:L, UI:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 26, 2026
Broken authorization in Parse Dashboard's AI Agent endpoint (POST /apps/:appId/agent) lets any authenticated user reach apps they are not scoped to and lets read-only users escalate to full read-write control. Present in versions 7.3.0-alpha.42 through 9.0.0-alpha.7, the endpoint omits per-app authorization checks and hands read-only users the full master key, so an attacker can swap the app ID in the URL to act against other tenants and supply write permissions to perform write/delete operations. No public exploit is identified at time of analysis, and the EPSS probability is very low (0.03%), but it is trivially exploitable by any logged-in low-privilege user where the agent feature is enabled.
Earlier versions of this analysis (2)
Broken authorization in Parse Dashboard's AI Agent endpoint (POST /apps/:appId/agent) lets any authenticated, app-scoped user reach any other app's agent by swapping the appId in the URL, and improperly hands read-only users the full master key instead of the read-only master key. Only dashboards that enable the agent configuration block are affected (versions 7.3.0-alpha.42 through 9.0.0-alpha.7). EPSS risk is currently low (0.03%) and there is no public exploit identified at time of analysis, but the cross-tenant data access and privilege escalation make this a serious authorization failure.
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 AI Agent API endpoint (POST /apps/:appId/agent) does not enforce authorization. [CVSS 8.1 HIGH]
RemediationAI
Vendor-released patch: upgrade to Parse Dashboard 9.0.0-alpha.8, which adds per-app authorization checks and restricts read-only users to the readOnlyMasterKey with write permissions stripped server-side (release: https://github.com/parse-community/parse-dashboard/releases/tag/9.0.0-alpha.8). If you cannot upgrade immediately, the vendor-supported workaround is to remove the agent configuration block from your dashboard configuration entirely; dashboards without an agent config are not affected, with the trade-off being complete loss of the AI Agent feature until you patch. As an additional interim control, restrict dashboard accounts and tighten per-app user scoping, and avoid relying on read-only roles as a security boundary while the flaw is present, since read-only users can currently escalate to write/delete. Refer to advisory GHSA-cvwj-6c9h-jg6v for authoritative guidance.
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 web management UI for Parse Server, an open-source Backend-as-a-Service platform; the dashboard mediates privileged access to Parse Server apps using master keys and per-app user scoping. This is a CWE-862 Missing Authorization flaw: the AI Agent route trusts the app ID supplied in the request path without verifying the caller is actually authorized for that app, and it provisions the agent with the full master key regardless of the user's read-only role. The CPE data confirms the affected component is parseplatform:parse_dashboard on the node.js platform, and the vulnerable range covers a span of alpha pre-releases (7.3.0-alpha.42 onward, plus 7.4.0 alphas) up to 9.0.0-alpha.7. The fix in 9.0.0-alpha.8 introduces per-app authorization enforcement and downgrades read-only users to the readOnlyMasterKey with write permissions stripped server-side.
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:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N
Network-reachable endpoint exploitable by any low-privileged authenticated user (PR:L, AC:L); scope changes as the dashboard boundary is crossed into other apps/backend (S:C); high confidentiality and integrity, no availability impact.
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 AI Agent API endpoint (POST /apps/:appId/agent) does not enforce authorization. Authenticated users scoped to specific apps can access any other app's agent endpoint by changing the app ID in the URL. Read-only users are given the full master key instead of the read-only master key and can supply write permissions in the request body to perform write and delete operations. Only dashboards with agent configuration enabled are affected. The fix in version 9.0.0-alpha.8 adds per-app authorization checks and restricts read-only users to the readOnlyMasterKey with write permissions stripped server-side. As a workaround, remove the agent configuration block from your dashboard configuration. Dashboards without an agent config are not affected.
Executive ViewAI
Parse Dashboard versions 7.3.0-alpha through 9.0.0-alpha.7 contain an authorization flaw in the AI Agent feature that allows authenticated users with limited permissions to gain unrestricted administrative access and view or modify data in applications they should not have access to. In multi-tenant environments where multiple business units share a dashboard, any employee with login credentials can bypass access controls to reach sensitive data across unrelated applications and perform destructive operations. This exposure affects all authenticated users in affected deployments.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
Cross-site request forgery in Parse Dashboard (versions 7.3.0-alpha.42 through 9.0.0-alpha.7) lets a remote attacker abu
Privilege escalation via cache key collision in Parse Dashboard (npm parse-dashboard) versions 7.3.0-alpha.42 through 9.
GHSA-cvwj-6c9h-jg6v
NVD
CVE.org
EPSS
VulDB
Exploit-DB