Skip to main content

Parse Dashboard CVE-2026-27608

CRITICAL
Missing Authorization (CWE-862)
2026-02-25 security-advisories@github.com GHSA-cvwj-6c9h-jg6v
9.3
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege or read-only dashboard user
  2. Delivery
    Change app ID in POST /apps/:appId/agent URL
  3. Exploit
    Endpoint skips authorization, grants full master key
  4. Execution
    Supply write permissions in request body
  5. Impact
    Read, 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).

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv3 – 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)
v2 Jun 26, 2026 - 17:12 cvss changed CVSS 9.3

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.

v1 Mar 12, 2026 - 21:55 CVSS 8.1

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

npm parse-dashboard fix: 9.0.0-alpha.8

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

Vendor (github) PRIMARY 9.3 CRITICAL
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
vuln.today AI 9.6 CRITICAL

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
None

Lifecycle Timeline

6
Analysis Updated
Jun 26, 2026 - 17:13 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 26, 2026 - 17:12 vuln.today
v2 - CVSS changed
Severity Changed
Jun 26, 2026 - 17:07 NVD
HIGH CRITICAL
CVSS changed
Jun 26, 2026 - 17:07 NVD
8.1 (HIGH) 9.3 (CRITICAL)
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Feb 25, 2026 - 03:16 nvd
HIGH 8.1

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
Prevalence
Low
open-source Parse Server UI; only alpha pre-releases with agent feature affected
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Very High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.42:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.43:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.44:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.5:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.6:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.7:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.8:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.3.0:alpha.9:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.4.0:alpha.1:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.4.0:alpha.2:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.4.0:alpha.3:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.4.0:alpha.4:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.4.0:alpha.5:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.5.0:alpha.1:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.5.0:alpha.2:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.6.0:alpha.1:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.6.0:alpha.10:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.6.0:alpha.11:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.6.0:alpha.12:*:*:*:node.js:*:*
cpe:2.3:a:parseplatform:parse_dashboard:7.6.0:alpha.13:*:*:*:node.js:*:*
+ 115 more

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy