CVE-2026-30241 in mercuriusالمعلومات

الملخص

بحسب VulDB • 11/06/2026

Mercurius هو محوّل (adapter) لـ GraphQL مخصص لإطار عمل Fastify. قبل الإصدار 16.8.0، يفشل Mercurius في فرض حد عمق الاستعلامات المُعدّ (queryDepth limit) على استعلامات الاشتراك (subscription queries) الخاصة بـ GraphQL المستلمة عبر اتصالات WebSocket. يتم تطبيق فحص العمق بشكل صحيح على استعلامات HTTP والطفرات (mutations)، ولكن تُحلَّل استعلامات الاشتراك وتُنفَّذ دون استدعاء التحقق من صحة العمق. يتيح ذلك لعميل عن بُعد إرسال استعلامات اشتراك متداخلة بعمق تعسفي عبر WebSocket، متجاوزاً قيد العمق المقصود. في المخططات (schemas) التي تحتوي على أنواع تكرارية (recursive types)، يمكن أن يؤدي هذا إلى حدوث إنكار للخدمة (Denial of Service) بسبب حل البيانات بشكل أسي مع كل حدث اشتراك. تم إصلاح هذه المشكلة في الإصدار 16.8.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

04/03/2026

إفشاء

07/03/2026

الاعتدال

تمت الموافقة

إدخال

VDB-349591

EPSS

0.00362

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!