Description
Missing Authentication for Critical Function in aggregation queries in Neo4j @neo4j/graphql 5.0.0 before 5.12.17 and 7.0.0 before 7.6.8 allows remote attackers to read protected data via GraphQL aggregation queries. Field-level @authentication is not enforced on string aggregates, which can return stored values verbatim, and connection-root aggregates bypass an entity's AGGREGATE authentication requirement, allowing unauthenticated callers to obtain aggregate results.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Neo4j | @neo4j/graphql | 5.0.0 – < 5.12.17, 7.0.0 – < 7.6.8 | 5.12.17 |