在 Neo4j GraphQL 的 7.6.3 及更早版本中,当对 @cypher 装饰的顶层字段进行调用时,作用于模式级别或 Query 类型、Mutation 类型的 @authentication 指令会被静默忽略(即不生效)。只有直接标注在单个字段上的 @authentication 指令才会被强制执行。 如果某个应用暴露了一个顶层的 @cypher 字段,并依赖模式级别或类型级别的 @authentication 来保护该字段,则未经验证身份的调用者仍可调用该字段,并以 GraphQL 服务账户的权限执行
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Neo4j | @neo4j/graphql | 3.23.0< 7.6.4 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Neo4j | @neo4j/graphql | 3.23.0 ~ 7.6.4 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet