جزئیات آسیبپذیری
CVE-2026-63421
keystonejs keystone
Keystone: `graphql.maxTake` bypass with negative `take`
CVSS 3.1
7.5بالا
شرح رسمی (انگلیسی)
Keystone is a content management system for Node.js. Prior to 6.5.3, the findMany resolver in packages/core/src/lib/core/queries/resolvers.ts compares the signed take argument directly with graphql.maxTake, allowing a remote unauthenticated GraphQL client to provide a negative take value whose magnitude exceeds the configured bound. The bypass also applies to relationship queries and can return more records than the developer intended, potentially exhausting service resources. This issue is fixed in version 6.5.3.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 7.5بالا | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| keystonejs | keystone | < 6.5.3 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۴- https://github.com/keystonejs/keystone/security/advisories/GHSA-cqmq-8755-7xvh x_refsource_CONFIRM
- https://github.com/keystonejs/keystone/pull/9859 x_refsource_MISC
- https://github.com/keystonejs/keystone/commit/9fb88b246950ce4de754a43fe6416f20403577b1 x_refsource_MISC
- https://github.com/keystonejs/keystone/releases/tag/@keystone-6/core@6.5.3 x_refsource_MISC
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیبپذیریهای تازه را در تلگرام بگیرید.
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۵/۳۰
- آخرین بهروزرسانی
- ۱۴۰۵/۰۶/۰۴
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- GitHub_M
پیشبینی بهرهبرداری (EPSS)
۰٫۶۷٪
احتمال بهرهبرداری در ۳۰ روز
۵۲٫۱٪
صدک (نسبت به همهی CVEها)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- بله
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- جزئی
ضعفها (CWE)
- CWE-20Improper Input Validation
- CWE-480Use of Incorrect Operator