CVE Vulnerabilities

CVE-2026-27610

Improper Validation of Unsafe Equivalence in Input

Published: Feb 25, 2026 | Modified: Feb 27, 2026
CVSS 3.x
5.3
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/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 ConfigKeyCache uses 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. The fix in version 9.0.0-alpha.8 uses distinct cache keys for master key and read-only master key. As a workaround, avoid using function-typed master keys, or remove the agent configuration block from your dashboard configuration.

Weakness

The product receives an input value that is used as a resource identifier or other type of reference, but it does not validate or incorrectly validates that the input is equivalent to a potentially-unsafe value.

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)

Extended Description

Attackers can sometimes bypass input validation schemes by finding inputs that appear to be safe, but will be dangerous when processed at a lower layer or by a downstream component. For example, a simple XSS protection mechanism might try to validate that an input has no “” tags using case-sensitive matching, but since HTML is case-insensitive when processed by web browsers, an attacker could inject “” and trigger XSS.

Potential Mitigations

  • Assume all input is malicious. Use an “accept known good” input validation strategy, i.e., use a list of acceptable inputs that strictly conform to specifications. Reject any input that does not strictly conform to specifications, or transform it into something that does.
  • When performing input validation, consider all potentially relevant properties, including length, type of input, the full range of acceptable values, missing or extra inputs, syntax, consistency across related fields, and conformance to business rules. As an example of business rule logic, “boat” may be syntactically valid because it only contains alphanumeric characters, but it is not valid if the input is only expected to contain colors such as “red” or “blue.”
  • Do not rely exclusively on looking for malicious or malformed inputs. This is likely to miss at least one undesirable input, especially if the code’s environment changes. This can give attackers enough room to bypass the intended validation. However, denylists can be useful for detecting potential attacks or determining which inputs are so malformed that they should be rejected outright.

References