漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Privilege Escalation via Dropped Field-Level @authentication
Vulnerability Description
@neo4j/graphql from 5.2.0 until the patched versions fails to enforce field-level @authentication rules on root custom-resolver fields when a type-level @authentication rule is also present on the same operation type. When both a type-level @authentication (on Query/Mutation) and a field-level @authentication (on a root custom-resolver field within that type) are declared, only the type-level rule is evaluated and the field-level rule is silently discarded. As a result a stricter per-field requirement — such as an admin-role JWT claim (jwt: { roles_INCLUDES: "admin" }) — is never checked, and any client that satisfies the coarser type-level requirement can invoke the more-restricted field. No token forgery is involved: a legitimately issued, correctly signed non-admin token (e.g. roles: ["user"]) is sufficient.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Vulnerability Type
通过用户控制密钥绕过授权机制
Vulnerability Title
Neo4j GraphQL Library 授权问题漏洞
Vulnerability Description
Neo4j GraphQL Library是美国Neo4j公司的一个将图数据模型暴露为GraphQL接口的库。 Neo4j GraphQL Library 5.2.0版本至5.12.15之前版本、6.0.0版本至6.6.4版本和7.0.0版本至7.6.0之前版本存在授权问题漏洞,该漏洞源于当同一操作类型上存在类型级@authentication规则时,字段级@authentication规则未被强制执行,导致满足类型级要求的客户端可调用更严格限制的字段,存在未授权访问风险。
CVSS Information
N/A
Vulnerability Type
N/A