Skip to main content

Parse Dashboard CVE-2026-27595

CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-02-25 security-advisories@github.com GHSA-qwc3-h9mg-4582
9.9
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed Parse Dashboard
  2. Delivery
    POST to /apps/:appId/agent unauthenticated
  3. Exploit
    Bypass missing auth middleware
  4. Execution
    Agent acts with master key
  5. Persist
    Read/write arbitrary Parse Server data
  6. Impact
    Exfiltrate or tamper database

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The decisive prerequisite is that the dashboard must have the opt-in AI agent feature enabled - specifically an agent configuration block present in the Parse Dashboard configuration; without it the endpoint does not exist and the install is not affected. When that block is present, no further conditions apply: per the CVSS vector (AV:N/AC:L/PR:N/UI:N) exploitation is remote, unauthenticated, low-complexity, and requires no user interaction against the POST /apps/:appId/agent endpoint. Limiting factors that reduce realistic exposure: the agent configuration must be deliberately enabled (non-default), the dashboard must be network-reachable by the attacker, and all affected versions are alpha pre-releases rather than stable releases.

Impact

Signals conflict and must be weighed together. The CVSS 4.0 base score of 9.9 (AV:N/AC:L/AT:N/PR:N/UI:N, VC:H/VI:H, SC:H/SI:H) reflects a network-reachable, unauthenticated, low-complexity flaw with high confidentiality and integrity impact on both the dashboard and the subsequent Parse Server system - a genuinely severe technical impact. Against that, EPSS is only 0.04% (10th percentile), there is no CISA KEV listing, and no public exploit was identified, indicating low observed/predicted exploitation activity. The reconciling factor is the opt-in nature of the agent feature: the high CVSS assumes the feature is enabled, while the low EPSS likely reflects that most installs never enable it, shrinking the exploitable population. For organizations that HAVE enabled the agent, this is a top-priority, internet-exploitable issue; for everyone else it is not applicable. Note also that affected versions are all alpha pre-releases, which further limits real-world exposure.

Exploit ScenarioDerived

An attacker who can reach an internet-exposed Parse Dashboard that has the AI agent feature enabled sends an unauthenticated POST to /apps/:appId/agent and instructs the agent to read or modify records, which it executes with the Parse Server master key - bypassing all class-level and ACL restrictions. With low attack complexity and no authentication or user interaction required, the attacker can exfiltrate sensitive collections or tamper with/delete application data. No public proof-of-concept was identified at time of analysis.

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

Unauthenticated arbitrary database read/write in Parse Dashboard's AI Agent endpoint (POST /apps/:appId/agent) lets remote attackers operate against any connected Parse Server using the master key. Affected builds span the 7.3.0-alpha.42 through 9.0.0-alpha.7 pre-releases, but only deployments that have explicitly enabled the opt-in agent feature are exposed. No public exploit identified at time of analysis, and EPSS is very low (0.04%), but the chained authentication/CSRF/authorization gaps make exploitation trivial where the feature is configured.

Earlier versions of this analysis (2)
v2 Jun 26, 2026 - 17:14 cvss changed CVSS 9.9

Unauthenticated database compromise in Parse Dashboard 7.3.0-alpha.42 through 9.0.0-alpha.7 stems from the AI Agent endpoint (POST /apps/:appId/agent), which shipped without authentication, CSRF protection, or per-app authorization. Remote attackers can chain these gaps to issue arbitrary master-key read and write operations against any connected Parse Server database without credentials. The feature is opt-in, so only deployments with an agent config block are exposed; there is no public exploit identified at time of analysis and EPSS is low (0.04%, 10th percentile) despite the 9.9 CVSS rating.

v1 Mar 12, 2026 - 21:55 CVSS 7.5

Parse Dashboard versions up to 7.3.0 is affected by missing authentication for critical function (CVSS 7.5).

RemediationAI

Vendor-released patch: 9.0.0-alpha.8 - upgrade the parse-dashboard npm package to 9.0.0-alpha.8 or later, which adds authentication, CSRF validation, and per-app authorization middleware to the agent endpoint, restricts read-only users to the readOnlyMasterKey with write permissions stripped server-side, and fixes the master-key/read-only-master-key cache collision (commit f92a9ef5246d57e51696bd881a15f3b133b2bb50). If you cannot upgrade immediately, the vendor-supported workaround is to remove or comment out the entire agent configuration block from your Parse Dashboard configuration; dashboards without an agent config are not affected. The trade-off of the workaround is loss of the AI agent functionality, which is acceptable since the feature is opt-in. Refer to advisory GHSA-qwc3-h9mg-4582 (https://github.com/parse-community/parse-dashboard/security/advisories/GHSA-qwc3-h9mg-4582) and the release at https://github.com/parse-community/parse-dashboard/releases/tag/9.0.0-alpha.8.

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 standalone Node.js web admin UI for managing Parse Server backend apps. The flaw is rooted in CWE-306 (Missing Authentication for Critical Function): the AI Agent route was wired into the dashboard without the authentication, CSRF, and per-app authorization middleware that protects other privileged operations. Because the agent acts on behalf of the dashboard with the Parse Server master key, a request reaching the endpoint inherits full, ACL-bypassing master-key privileges over the connected database. A secondary defect - a cache key collision between the master key and the read-only master key - further weakened the read-only privilege boundary. CPE data confirms the affected component as cpe:2.3:a:parseplatform:parse_dashboard across the 7.3.0-alpha and 7.4.0-alpha node.js builds.

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.9 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N
vuln.today AI 10.0 CRITICAL

Remote unauthenticated endpoint with no user interaction (AV:N/AC:L/PR:N/UI:N); master-key actions on the separate Parse Server justify S:C with high confidentiality/integrity and no availability impact (A:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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
None
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:15 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 26, 2026 - 17:14 vuln.today
v2 - CVSS changed
Severity Changed
Jun 26, 2026 - 17:07 NVD
HIGH CRITICAL
CVSS changed
Jun 26, 2026 - 17:07 NVD
7.5 (HIGH) 9.9 (CRITICAL)
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Feb 25, 2026 - 03:16 nvd
HIGH 7.5

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) has multiple security vulnerabilities that, when chained, allow unauthenticated remote attackers to perform arbitrary read and write operations against any connected Parse Server database using the master key. The agent feature is opt-in; dashboards without an agent config are not affected. The fix in version 9.0.0-alpha.8 adds authentication, CSRF validation, and per-app authorization middleware to the agent endpoint. Read-only users are restricted to the readOnlyMasterKey with write permissions stripped server-side. A cache key collision between master key and read-only master key was also corrected. As a workaround, remove or comment out the agent configuration block from your Parse Dashboard configuration.

Executive ViewAI

Why It Matters

Parse Dashboard deployments running pre-release versions 7.3.0-alpha through 9.0.0-alpha.7 with the AI Agent feature enabled face a critical vulnerability that permits unauthenticated attackers to access and modify all database contents. While limited to organizations using these pre-release versions with the feature explicitly enabled, affected deployments face immediate and complete data compromise risk.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Prevalence
Low
alpha-only pre-releases with an opt-in agent feature; small real footprint
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
Yes
Human Impact
High

Priority Score

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

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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