CVE Catalog

CVE-2026-92681

CriticalCVSS 9.3
Published: Translated: NVD NIST

Summary

In @neo4j/graphql versions up to and including 7.6.3, @authentication directives applied at the schema level or on Query or Mutation types are silently ignored for top-level fields annotated with @cypher. Only @authentication directives placed directly on individual fields are enforced. An application exposing a top-level @cypher field and relying on schema-level or type-level @authentication allows unauthenticated callers to invoke the field and run the configured Cypher statement with the privileges of the GraphQL service account, potentially permitting reading and modifying data. Fixed in 7.6.4.

Risk Assessment

Unauthenticated users may invoke protected fields and perform data operations with the privileges of the service account. This may lead to unauthorized data disclosure or modification.

Recommendation

Update @neo4j/graphql to version 7.6.4 or later. Additionally, verify that @authentication directives are placed directly on @cypher fields and audit the GraphQL service account's privileges.

Other vulnerabilities in @neo4j/graphql

See all
Original NVD description (English source)

In @neo4j/graphql versions up to and including 7.6.3, @authentication directives applied at the schema level or on the Query or Mutation types are silently ignored for top-level fields annotated with @cypher. Only @authentication directives placed directly on the individual fields are enforced. An application that exposes a top-level @cypher field and relies on schema-level or type-level @authentication to protect it allows unauthenticated callers to invoke the field and run the configured Cypher statement with the privileges of the GraphQL service account, which may permit reading and modifying data. Fixed in 7.6.4.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS