在 @neo4j/graphql 7.0.0 至 7.6.4(不含)版本中, 过滤器对关系和连接使用的“none”量词(即“无”或“都不满足”)在转换为 Cypher 查询时未被正确取反,导致其行为类似于“some”(即“至少一个满足”)。因此,例如“无相关被拒绝的用户与 JWT 主题匹配”这一规则,实际上会返回原本应被排除的记录,而排除原本应返回的记录。这意味着,一个本应被该规则拒绝的已认证用户,反而可以读取受保护的记录。 该问题也存在于突变(mutations)操作中,因此敏感数据可能被无权访问的用户创建和删除
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| Neo4j | @neo4j/graphql | 7.0.0< 7.6.4 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| Neo4j | @neo4j/graphql | 7.0.0 ~ 7.6.4 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论