Executive brief
Parse Dashboard, a management interface for Parse Server applications, contains a security flaw in its AI Agent feature. An authenticated user with access to one application can bypass security checks to access and modify data in other applications managed on the same dashboard. This could lead to unauthorized data access, modification, or deletion across an entire organization's application suite.
Technical details
A missing authorization vulnerability exists in the Parse Dashboard AI Agent API endpoint (POST /apps/:appId/agent). The root cause is a failure to enforce per-app authorization checks, allowing an authenticated user to access any application's agent endpoint by manipulating the appId in the request URL. Furthermore, the system incorrectly provides read-only users with the full master key instead of a restricted read-only key, enabling them to perform write and delete operations by specifying write permissions in the request body. This vulnerability only affects dashboards where the 'agent' configuration is enabled. The issue is resolved in version 9.0.0-alpha.8 by implementing proper authorization checks and server-side permission stripping.
Affected products
- Parse Platform Parse Dashboard 7.3.0-alpha.42 to 9.0.0-alpha.7
Timeline
- 2026-02-19: patched: Version 9.0.0-alpha.8 released
- 2026-02-23: advisory: GitHub Security Advisory published
- 2026-02-25: disclosed: CVE published to NVD