Parse Dashboard Has a Cache Key Collision that Leaks Master Key to Read-Only Sessions
High severity
GitHub Reviewed
Published
Feb 23, 2026
in
parse-community/parse-dashboard
•
Updated Feb 25, 2026
Package
Affected versions
>= 7.3.0-alpha.42, < 9.0.0-alpha.8
Patched versions
9.0.0-alpha.8
Description
Published by the National Vulnerability Database
Feb 25, 2026
Published to the GitHub Advisory Database
Feb 25, 2026
Reviewed
Feb 25, 2026
Last updated
Feb 25, 2026
Impact
The
ConfigKeyCacheuses the same cache key for both master key and read-only master key when resolving function-typed keys. Under specific timing conditions, a read-only user can receive the cached full master key, or a regular user can receive the cached read-only master key.Patches
The fix uses distinct cache keys for master key and read-only master key.
Workarounds
Avoid using function-typed master keys, or remove the
agentconfiguration block from your dashboard configuration.Resources
References