Junglewise Threat Intelligence

CVE-2026-47248: Parse Server schema disclosure via GraphQL error suggestions

CVE-2026-47248 · Severity: medium · CVSS 4 · Published 2026-06-12

Vendors: Parse Community.

Executive brief

Parse Server is an open-source backend used to build and host applications. A security flaw in its GraphQL interface allows unauthorized individuals to discover the internal structure of the database (such as table and field names) by analyzing "Did you mean...?" suggestions in error messages. While this does not directly expose user data, it provides attackers with a map of the system that can be used to plan more targeted attacks.

Technical details

A schema enumeration vulnerability exists in Parse Server's GraphQL implementation due to the inclusion of 'Did you mean...?' suggestions in validation error messages. Even when public introspection is disabled (graphQLPublicIntrospection: false), an unauthenticated attacker with knowledge of the application ID can send malformed queries to iteratively reconstruct class names, field names, and mutation names. This occurs because the suggestions are generated during the validation phase before introspection gates are applied. The issue is resolved in versions 8.6.78 and 9.9.1-alpha.2 by the introduction of the SchemaSuggestionsControlPlugin, which strips these hints for unauthorized callers.

Affected products

  • Parse Community Parse Server >= 9.0.0, < 9.9.1-alpha.2; < 8.6.78

Timeline

  • 2026-05-18: advisory: GitHub Security Advisory GHSA-8cph-rgr4-g5vj published
  • 2026-05-18: patched: Fixes merged into release branches
  • 2026-06-12: disclosed: CVE-2026-47248 published to NVD

References