CVE-2025-61770 in Rackالمعلومات

الملخص

بحسب VulDB • 28/06/2026

Rack هو واجهة خادم ويب معيارية لنظام Ruby. في الإصدارات السابقة لـ 2.2.19 و3.1.17 و3.2.2، يقوم `Rack::Multipart::Parser` بتخزين مقدمة البيانات متعددة الأجزاء (multipart preamble) بأكملها (البايتات الموجودة قبل الحد الفاصل الأول) في الذاكرة دون أي حد للحجم. يمكن لعميل إرسال مقدمة كبيرة تليها حدود صالحة، مما يؤدي إلى استهلاك كبير للذاكرة وانتهاء العملية المحتملة بسبب ظروف نفاد الذاكرة (OOM). يمكن للمهاجمين عن بُعد إثارة ارتفاعات مؤقتة كبيرة في استخدام الذاكرة من خلال تضمين مقدمة طويلة في طلبات multipart/form-data. يتأثر التأثير بحجوم الطلبات المسموح بها والتزامن، مما قد يؤدي إلى تعطل العمال أو إبطاء شديد بسبب جمع القمامة (garbage collection). تفرض الإصدارات 2.2.19 و3.1.17 و3.2.2 حداً لحجم المقدمة (على سبيل المثال، 16 KiB) أو تتجاهل بيانات المقدمة تماماً. تشمل الحلول البديلة تحديد حجم جسم الطلب الكلي على مستوى الوكيل أو خادم الويب ومراقبة الذاكرة وتعيين حدود لكل عملية لمنع ظروف نفاد الذاكرة (OOM).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

30/09/2025

إفشاء

07/10/2025

الاعتدال

تمت الموافقة

إدخال

VDB-327389

EPSS

0.00868

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!