جزئیات آسیبپذیری
CVE-2026-19869
Privilege Escalation via Dropped Field-Level @authentication
شرح رسمی (انگلیسی)
@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
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 7.6بالا | 4.0 | CVEProject cvelistV5 (CNA) (Neo4j) | 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 |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| neo4j | graphql | 5.2.0 ≤ v < 5.12.15 | CVEProject cvelistV5 (CNA) |
| neo4j | graphql | 6.0.0 ≤ v ≤ 6.6.4 | CVEProject cvelistV5 (CNA) |
| neo4j | graphql | 7.0.0 ≤ v < 7.6.0 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۲- https://github.com/neo4j/graphql/security/advisories/GHSA-82m8-p9px-c3x5 third-party-advisory
- https://neo4j.com/security/CVE-2026-19869 vendor-advisory
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۵/۲۷
- آخرین بهروزرسانی
- ۱۴۰۵/۰۵/۲۸
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- Neo4j
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- خیر
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- کامل
ضعفها (CWE)
- CWE-639Authorization bypass through User-Controlled key