مستغلة: 178
الأحدثCVE-2026-121802 — إصدارات @better-auth/expo السابقة لـ 1.7.16 تسمح بنتائج معينة للاستحواذ على الحسابات (مثل التغييرات دون مصادقة لعنوان البريد الإلكتروني لأي حساب)
VulnFeed.org
AREN
8.2
CVE-2026-118665تحقق من التصحيح

GraphQL Tools: معلمات اتصال الطلب الفردي تستمر في عمليات مصادقة WebSocket للمستخدمين اللاحقين

ardatan graphql-toolsقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

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

المعالجة

المراجع

Esc