PT-2026-69077

CVE-2026-67585

·

تاريخ النشر

2026-08-07

·

تاريخ التحديث

2026-10-23

الوصف من

CVSS 4.0
8.7
عالية
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات absinthe federation من 0.1.0 إلى 0.9.2
الوصف
يمكن لمهاجم عن بُعد غير مصدق أن يتسبب في إيقاف تشغيل Erlang VM عن طريق إرسال مفاتيح تمثيل مُصممة خصيصًا داخل الحقل entities. تستخدم الدالة convert key/2 الموجودة في lib/absinthe/federation/schema/entities field.ex الدالة String.to atom/1 لتحويل كل مفتاح لكل كائن في الحجة representations. ونظرًا لأن representations مُصنَّفة كقيمة عددية مفتوحة النوع من نوع Any، فإن المفاتيح تتجاوز عملية فرض نوع المخطط. وبما أن الذرات لا تخضع لعملية جمع القمامة (garbage collection) وأن جدول الذرات في BEAM له حد أقصى ثابت يبلغ حوالي 1,048,576 إدخالًا، فإن عددًا صغيرًا من الطلبات التي تحتوي على آلاف المفاتيح الفريدة يمكن أن يستنفد سعة الجدول ويتسبب في تعطل العقدة. تؤثر هذه المشكلة على التوافر، وتتطلب إعادة تشغيل التطبيق للاستعادة، ولكنها لا تسمح بقراءة البيانات أو تغييرها.
التوصيات
قم بتحديث absinthe federation إلى الإصدار 0.9.3 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-55HV-MWVR-PHF3
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾