PT-2026-51060

CVE-2026-54297

·

تاريخ النشر

2026-06-15

·

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

2026-09-18

الوصف من

CVSS 2.0
7.8
عالية
المقاييسAV:N/AC:L/Au:N/C:N/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Faraday السابقة للإصدار 2.14.2-2-g59334e0
الوصف
يقوم Faraday::NestedParamsEncoder، وهو المشفر/المفكك الافتراضي لمعلمات الاستعلام المتداخلة، بفك تشفير سلاسل الاستعلام المتداخلة دون فرض حد أقصى لعمق التداخل. يمكن للمهاجم تقديم سلسلة استعلام مصممة خصيصًا تحتوي على معلمات متداخلة بعمق، مما يتسبب في قيام الدالة الداخلية dehash() بمعالجة البنية بشكل متكرر دون حدود. يؤدي هذا إلى استنفاد المكدس، مما يؤدي إلى حدوث خطأ SystemStackError (عمق المكدس زائد) الذي يتسبب في تعطل مؤشر ترابط Ruby أو العامل الذي يقوم بالاستدعاء، مما يؤدي إلى رفض الخدمة. تحدث هذه المشكلة عندما تقوم التطبيقات بتمرير سلاسل استعلام غير موثوق بها إلى Faraday::Utils.parse nested query() أو أثناء إنشاء عنوان URL عبر الطريقة build url().
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-98M9-HRRM-R99R
CLEANSTART-2026-DE16221
CLEANSTART-2026-PK35326
CLEANSTART-2026-UT74115
OESA-2026-2802
OESA-2026-2967
OESA-2026-2968
RHSA-2026:50221
RHSA-2026:50222
RHSA-2026:50223
RHSA-2026:50263
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾