CVE Vulnerabilities

CVE-2026-27595

Missing Authentication for Critical Function

Published: Feb 25, 2026 | Modified: Feb 27, 2026
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu
root.io logo minimus.io logo echo.ai logo

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.

Weakness

The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

Affected Software

NameVendorStart VersionEnd Version
Parse_dashboardParseplatform7.3.0-alpha.42 (including)7.3.0-alpha.42 (including)
Parse_dashboardParseplatform7.3.0-alpha.43 (including)7.3.0-alpha.43 (including)
Parse_dashboardParseplatform7.3.0-alpha.44 (including)7.3.0-alpha.44 (including)
Parse_dashboardParseplatform7.3.0-alpha.5 (including)7.3.0-alpha.5 (including)
Parse_dashboardParseplatform7.3.0-alpha.6 (including)7.3.0-alpha.6 (including)
Parse_dashboardParseplatform7.3.0-alpha.7 (including)7.3.0-alpha.7 (including)
Parse_dashboardParseplatform7.3.0-alpha.8 (including)7.3.0-alpha.8 (including)
Parse_dashboardParseplatform7.3.0-alpha.9 (including)7.3.0-alpha.9 (including)
Parse_dashboardParseplatform7.4.0-alpha.1 (including)7.4.0-alpha.1 (including)
Parse_dashboardParseplatform7.4.0-alpha.2 (including)7.4.0-alpha.2 (including)
Parse_dashboardParseplatform7.4.0-alpha.3 (including)7.4.0-alpha.3 (including)
Parse_dashboardParseplatform7.4.0-alpha.4 (including)7.4.0-alpha.4 (including)
Parse_dashboardParseplatform7.4.0-alpha.5 (including)7.4.0-alpha.5 (including)
Parse_dashboardParseplatform7.5.0-alpha.1 (including)7.5.0-alpha.1 (including)
Parse_dashboardParseplatform7.5.0-alpha.2 (including)7.5.0-alpha.2 (including)
Parse_dashboardParseplatform7.6.0-alpha.1 (including)7.6.0-alpha.1 (including)
Parse_dashboardParseplatform7.6.0-alpha.10 (including)7.6.0-alpha.10 (including)
Parse_dashboardParseplatform7.6.0-alpha.11 (including)7.6.0-alpha.11 (including)
Parse_dashboardParseplatform7.6.0-alpha.12 (including)7.6.0-alpha.12 (including)
Parse_dashboardParseplatform7.6.0-alpha.13 (including)7.6.0-alpha.13 (including)
Parse_dashboardParseplatform7.6.0-alpha.2 (including)7.6.0-alpha.2 (including)
Parse_dashboardParseplatform7.6.0-alpha.3 (including)7.6.0-alpha.3 (including)
Parse_dashboardParseplatform7.6.0-alpha.4 (including)7.6.0-alpha.4 (including)
Parse_dashboardParseplatform7.6.0-alpha.5 (including)7.6.0-alpha.5 (including)
Parse_dashboardParseplatform7.6.0-alpha.6 (including)7.6.0-alpha.6 (including)
Parse_dashboardParseplatform7.6.0-alpha.7 (including)7.6.0-alpha.7 (including)
Parse_dashboardParseplatform7.6.0-alpha.8 (including)7.6.0-alpha.8 (including)
Parse_dashboardParseplatform7.6.0-alpha.9 (including)7.6.0-alpha.9 (including)
Parse_dashboardParseplatform8.0.0-alpha.1 (including)8.0.0-alpha.1 (including)
Parse_dashboardParseplatform8.0.0-alpha.2 (including)8.0.0-alpha.2 (including)
Parse_dashboardParseplatform8.0.0-alpha.3 (including)8.0.0-alpha.3 (including)
Parse_dashboardParseplatform8.0.0-alpha.4 (including)8.0.0-alpha.4 (including)
Parse_dashboardParseplatform8.0.0-alpha.5 (including)8.0.0-alpha.5 (including)
Parse_dashboardParseplatform8.0.0-alpha.6 (including)8.0.0-alpha.6 (including)
Parse_dashboardParseplatform8.1.0-alpha.1 (including)8.1.0-alpha.1 (including)
Parse_dashboardParseplatform8.1.0-alpha.10 (including)8.1.0-alpha.10 (including)
Parse_dashboardParseplatform8.1.0-alpha.11 (including)8.1.0-alpha.11 (including)
Parse_dashboardParseplatform8.1.0-alpha.12 (including)8.1.0-alpha.12 (including)
Parse_dashboardParseplatform8.1.0-alpha.13 (including)8.1.0-alpha.13 (including)
Parse_dashboardParseplatform8.1.0-alpha.2 (including)8.1.0-alpha.2 (including)
Parse_dashboardParseplatform8.1.0-alpha.3 (including)8.1.0-alpha.3 (including)
Parse_dashboardParseplatform8.1.0-alpha.4 (including)8.1.0-alpha.4 (including)
Parse_dashboardParseplatform8.1.0-alpha.5 (including)8.1.0-alpha.5 (including)
Parse_dashboardParseplatform8.1.0-alpha.6 (including)8.1.0-alpha.6 (including)
Parse_dashboardParseplatform8.1.0-alpha.7 (including)8.1.0-alpha.7 (including)
Parse_dashboardParseplatform8.1.0-alpha.8 (including)8.1.0-alpha.8 (including)
Parse_dashboardParseplatform8.1.0-alpha.9 (including)8.1.0-alpha.9 (including)
Parse_dashboardParseplatform8.1.1-alpha.1 (including)8.1.1-alpha.1 (including)
Parse_dashboardParseplatform8.2.0-alpha.1 (including)8.2.0-alpha.1 (including)
Parse_dashboardParseplatform8.2.0-alpha.10 (including)8.2.0-alpha.10 (including)
Parse_dashboardParseplatform8.2.0-alpha.11 (including)8.2.0-alpha.11 (including)
Parse_dashboardParseplatform8.2.0-alpha.12 (including)8.2.0-alpha.12 (including)
Parse_dashboardParseplatform8.2.0-alpha.13 (including)8.2.0-alpha.13 (including)
Parse_dashboardParseplatform8.2.0-alpha.14 (including)8.2.0-alpha.14 (including)
Parse_dashboardParseplatform8.2.0-alpha.15 (including)8.2.0-alpha.15 (including)
Parse_dashboardParseplatform8.2.0-alpha.16 (including)8.2.0-alpha.16 (including)
Parse_dashboardParseplatform8.2.0-alpha.17 (including)8.2.0-alpha.17 (including)
Parse_dashboardParseplatform8.2.0-alpha.18 (including)8.2.0-alpha.18 (including)
Parse_dashboardParseplatform8.2.0-alpha.19 (including)8.2.0-alpha.19 (including)
Parse_dashboardParseplatform8.2.0-alpha.2 (including)8.2.0-alpha.2 (including)
Parse_dashboardParseplatform8.2.0-alpha.20 (including)8.2.0-alpha.20 (including)
Parse_dashboardParseplatform8.2.0-alpha.21 (including)8.2.0-alpha.21 (including)
Parse_dashboardParseplatform8.2.0-alpha.22 (including)8.2.0-alpha.22 (including)
Parse_dashboardParseplatform8.2.0-alpha.23 (including)8.2.0-alpha.23 (including)
Parse_dashboardParseplatform8.2.0-alpha.24 (including)8.2.0-alpha.24 (including)
Parse_dashboardParseplatform8.2.0-alpha.25 (including)8.2.0-alpha.25 (including)
Parse_dashboardParseplatform8.2.0-alpha.26 (including)8.2.0-alpha.26 (including)
Parse_dashboardParseplatform8.2.0-alpha.27 (including)8.2.0-alpha.27 (including)
Parse_dashboardParseplatform8.2.0-alpha.3 (including)8.2.0-alpha.3 (including)
Parse_dashboardParseplatform8.2.0-alpha.4 (including)8.2.0-alpha.4 (including)
Parse_dashboardParseplatform8.2.0-alpha.5 (including)8.2.0-alpha.5 (including)
Parse_dashboardParseplatform8.2.0-alpha.6 (including)8.2.0-alpha.6 (including)
Parse_dashboardParseplatform8.2.0-alpha.7 (including)8.2.0-alpha.7 (including)
Parse_dashboardParseplatform8.2.0-alpha.8 (including)8.2.0-alpha.8 (including)
Parse_dashboardParseplatform8.2.0-alpha.9 (including)8.2.0-alpha.9 (including)
Parse_dashboardParseplatform8.3.0-alpha.1 (including)8.3.0-alpha.1 (including)
Parse_dashboardParseplatform8.3.0-alpha.10 (including)8.3.0-alpha.10 (including)
Parse_dashboardParseplatform8.3.0-alpha.11 (including)8.3.0-alpha.11 (including)
Parse_dashboardParseplatform8.3.0-alpha.12 (including)8.3.0-alpha.12 (including)
Parse_dashboardParseplatform8.3.0-alpha.13 (including)8.3.0-alpha.13 (including)
Parse_dashboardParseplatform8.3.0-alpha.14 (including)8.3.0-alpha.14 (including)
Parse_dashboardParseplatform8.3.0-alpha.15 (including)8.3.0-alpha.15 (including)
Parse_dashboardParseplatform8.3.0-alpha.16 (including)8.3.0-alpha.16 (including)
Parse_dashboardParseplatform8.3.0-alpha.17 (including)8.3.0-alpha.17 (including)
Parse_dashboardParseplatform8.3.0-alpha.18 (including)8.3.0-alpha.18 (including)
Parse_dashboardParseplatform8.3.0-alpha.19 (including)8.3.0-alpha.19 (including)
Parse_dashboardParseplatform8.3.0-alpha.2 (including)8.3.0-alpha.2 (including)
Parse_dashboardParseplatform8.3.0-alpha.20 (including)8.3.0-alpha.20 (including)
Parse_dashboardParseplatform8.3.0-alpha.21 (including)8.3.0-alpha.21 (including)
Parse_dashboardParseplatform8.3.0-alpha.22 (including)8.3.0-alpha.22 (including)
Parse_dashboardParseplatform8.3.0-alpha.23 (including)8.3.0-alpha.23 (including)
Parse_dashboardParseplatform8.3.0-alpha.24 (including)8.3.0-alpha.24 (including)
Parse_dashboardParseplatform8.3.0-alpha.25 (including)8.3.0-alpha.25 (including)
Parse_dashboardParseplatform8.3.0-alpha.26 (including)8.3.0-alpha.26 (including)
Parse_dashboardParseplatform8.3.0-alpha.27 (including)8.3.0-alpha.27 (including)
Parse_dashboardParseplatform8.3.0-alpha.28 (including)8.3.0-alpha.28 (including)
Parse_dashboardParseplatform8.3.0-alpha.29 (including)8.3.0-alpha.29 (including)
Parse_dashboardParseplatform8.3.0-alpha.3 (including)8.3.0-alpha.3 (including)
Parse_dashboardParseplatform8.3.0-alpha.30 (including)8.3.0-alpha.30 (including)
Parse_dashboardParseplatform8.3.0-alpha.31 (including)8.3.0-alpha.31 (including)
Parse_dashboardParseplatform8.3.0-alpha.32 (including)8.3.0-alpha.32 (including)
Parse_dashboardParseplatform8.3.0-alpha.33 (including)8.3.0-alpha.33 (including)
Parse_dashboardParseplatform8.3.0-alpha.34 (including)8.3.0-alpha.34 (including)
Parse_dashboardParseplatform8.3.0-alpha.35 (including)8.3.0-alpha.35 (including)
Parse_dashboardParseplatform8.3.0-alpha.36 (including)8.3.0-alpha.36 (including)
Parse_dashboardParseplatform8.3.0-alpha.37 (including)8.3.0-alpha.37 (including)
Parse_dashboardParseplatform8.3.0-alpha.38 (including)8.3.0-alpha.38 (including)
Parse_dashboardParseplatform8.3.0-alpha.39 (including)8.3.0-alpha.39 (including)
Parse_dashboardParseplatform8.3.0-alpha.4 (including)8.3.0-alpha.4 (including)
Parse_dashboardParseplatform8.3.0-alpha.40 (including)8.3.0-alpha.40 (including)
Parse_dashboardParseplatform8.3.0-alpha.41 (including)8.3.0-alpha.41 (including)
Parse_dashboardParseplatform8.3.0-alpha.42 (including)8.3.0-alpha.42 (including)
Parse_dashboardParseplatform8.3.0-alpha.43 (including)8.3.0-alpha.43 (including)
Parse_dashboardParseplatform8.3.0-alpha.5 (including)8.3.0-alpha.5 (including)
Parse_dashboardParseplatform8.3.0-alpha.6 (including)8.3.0-alpha.6 (including)
Parse_dashboardParseplatform8.3.0-alpha.7 (including)8.3.0-alpha.7 (including)
Parse_dashboardParseplatform8.3.0-alpha.8 (including)8.3.0-alpha.8 (including)
Parse_dashboardParseplatform8.3.0-alpha.9 (including)8.3.0-alpha.9 (including)
Parse_dashboardParseplatform8.4.0-alpha.1 (including)8.4.0-alpha.1 (including)
Parse_dashboardParseplatform8.4.1-alpha.1 (including)8.4.1-alpha.1 (including)
Parse_dashboardParseplatform8.4.1-alpha.2 (including)8.4.1-alpha.2 (including)
Parse_dashboardParseplatform8.5.0-alpha.1 (including)8.5.0-alpha.1 (including)
Parse_dashboardParseplatform8.5.0-alpha.2 (including)8.5.0-alpha.2 (including)
Parse_dashboardParseplatform8.5.0-alpha.3 (including)8.5.0-alpha.3 (including)
Parse_dashboardParseplatform8.5.0-alpha.4 (including)8.5.0-alpha.4 (including)
Parse_dashboardParseplatform8.5.0-alpha.5 (including)8.5.0-alpha.5 (including)
Parse_dashboardParseplatform8.5.0-alpha.6 (including)8.5.0-alpha.6 (including)
Parse_dashboardParseplatform8.5.0-alpha.7 (including)8.5.0-alpha.7 (including)
Parse_dashboardParseplatform9.0.0-alpha.1 (including)9.0.0-alpha.1 (including)
Parse_dashboardParseplatform9.0.0-alpha.2 (including)9.0.0-alpha.2 (including)
Parse_dashboardParseplatform9.0.0-alpha.3 (including)9.0.0-alpha.3 (including)
Parse_dashboardParseplatform9.0.0-alpha.4 (including)9.0.0-alpha.4 (including)
Parse_dashboardParseplatform9.0.0-alpha.5 (including)9.0.0-alpha.5 (including)
Parse_dashboardParseplatform9.0.0-alpha.6 (including)9.0.0-alpha.6 (including)
Parse_dashboardParseplatform9.0.0-alpha.7 (including)9.0.0-alpha.7 (including)

Potential Mitigations

  • Divide the software into anonymous, normal, privileged, and administrative areas. Identify which of these areas require a proven user identity, and use a centralized authentication capability.
  • Identify all potential communication channels, or other means of interaction with the software, to ensure that all channels are appropriately protected, including those channels that are assumed to be accessible only by authorized parties. Developers sometimes perform authentication at the primary channel, but open up a secondary channel that is assumed to be private. For example, a login mechanism may be listening on one network port, but after successful authentication, it may open up a second port where it waits for the connection, but avoids authentication because it assumes that only the authenticated party will connect to the port.
  • In general, if the software or protocol allows a single session or user state to persist across multiple connections or channels, authentication and appropriate credential management need to be used throughout.
  • Where possible, avoid implementing custom, “grow-your-own” authentication routines and consider using authentication capabilities as provided by the surrounding framework, operating system, or environment. These capabilities may avoid common weaknesses that are unique to authentication; support automatic auditing and tracking; and make it easier to provide a clear separation between authentication tasks and authorization tasks.
  • In environments such as the World Wide Web, the line between authentication and authorization is sometimes blurred. If custom authentication routines are required instead of those provided by the server, then these routines must be applied to every single page, since these pages could be requested directly.
  • Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid.
  • For example, consider using libraries with authentication capabilities such as OpenSSL or the ESAPI Authenticator [REF-45].

References