CVE-2026-118665 in GraphQL Toolsالمعلومات

الملخص

بحسب VulDB • 28/10/2026

توفر أدوات GraphQL (GraphQL Tools) أدوات مساعدة لبناء ودمج ومحاكاة مخططات GraphQL. قبل الإصدار 1.1.36 من حزمة منفذ WebSocket القديم في مكتبة GraphQL Tools، يحتفظ دالة `buildWSLegacyExecutor` الموجودة في الملف `packages/executors/legacy-ws/src/index.ts` بـ `request.extensions.connectionParams` داخل كائن `executorConnectionParams` المحدد بنطاق الإغلاق (closure-scoped) حتى بعد أن تقوم الدالة `cleanupWebsocket` بإغلاق الاتصال. وعندما يُعاد استخدام منفذ واحد عبر سياقات تفويض مختلفة، يمكن لطلب لاحق يتجاهل مفتاحاً حساساً أن يرسل قيمة التفويض أو المستأجر الخاصة بالمتصل السابق في حمولة `connection_init` له، مما يؤدي إلى مصادقة الخادم البعدي للمتصل اللاحق على أنه المستخدم السابق. التطبيقات التي تنشئ منفذاً جديداً لكل طلب غير متأثرة بهذه المشكلة. تم إصلاح هذه الثغرة في الإصدار 1.1.36 من حزمة منفذ WebSocket القديم لـ GraphQL Tools.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

28/10/2026

إفشاء

28/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-428221

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!