PT-2026-144726

CVE-2026-126071

·

تاريخ النشر

2026-11-10

·

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

2026-11-10

الوصف من

CVSS 3.1
5.3
متوسطة
المقاييسAV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Active Storage الإصدارات من 8.0 إلى 8.0.5.1 Active Storage الإصدارات من 8.1 إلى 8.1.4.0
Description عند تقديم الملفات من خلال وحدات تحكم البروكسي، تقوم الدالة ActiveStorage::Streaming#send blob stream بمعالجة أخطاء خدمة التخزين عن طريق استدعاء head لإرسال استجابة 404 أو 500. إذا حدث خطأ بعد كتابة الجزء الأول، تكون الاستجابة قد تم تأكيدها بالفعل، ويقوم head باستبدال جسم الاستجابة بينما لا يزال الخادم يقرأ مخزن ActionController::Live الأصلي. وبما أن هذا المخزن لا يتم إغلاقه أبدًا، فإن خيط الخادم (server thread) الذي يتعامل مع الطلب يظل محجوزًا حتى يتم إعادة تشغيل العملية. قد يؤدي ذلك إلى حالة حجب الخدمة (DoS) إذا أدت عمليات التنزيل الفاشلة المتكررة إلى استنفاد خيوط الخادم. تؤثر هذه المشكلة على التطبيقات التي تستخدم مسارات Active Storage الافتراضية وخدمات التخزين التي تبث التنزيلات في عدة طلبات، مثل Amazon S3 أو الخدمات المتوافقة مع S3 أو Google Cloud Storage. يتم تحفيز هذه الحالة عند حدوث أي خطأ في التخزين أثناء عملية التنزيل، بما في ذلك حذف الملف أثناء تقديمه.
Recommendations التحديث إلى الإصدار 8.0.5.2 التحديث إلى الإصدار 8.1.4.1
قابلية الاستغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-4V2W-W6G6-F8F8
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾