Orenyomtov

#8905من 60,399
35.9إجمالي CVSS
الثغرات · 5
متوسطة
2
عالية
2
حرجة
1
PT-2026-29815
2026-04-02
7.8
CVE-2026-34826
Rack
Rack
اسم البرنامج المعرض للخطر والإصدارات المتأثرة إصدارات Rack الأقدم من 2.2.23 و3.1.21 و3.2.6 الوصف تقوم الدالة Rack::Utils.get byte ranges بتحليل رأس HTTP Range دون تقييد عدد نطاقات البايت الفردية. وعلى الرغم من أن الإصلاح السابق لـ CVE-2024-26141 يمنع النطاقات التي تتجاوز حجم الملف، إلا أنه لا يقيد عدد النطاقات. يمكن للمهاجم إرسال العديد من النطاقات الصغيرة المتداخلة (على سبيل المثال، ’0-0,0-0,0-0,...‘) للتسبب في الاستخدام المفرط لوحدة المعالجة المركزية (CPU) والذاكرة وعمليات الإدخال/الإخراج (I/O) وعرض النطاق الترددي، مما يؤدي إلى رفض الخدمة في مسارات تقديم الملفات في Rack التي تعالج استجابات نطاقات البايت متعددة الأجزاء. تقبل الدالة `Rack::Utils.get byte ranges` قائمة بنطاقات البايت مفصولة بفواصل وتقوم بالتحقق من صحتها بناءً على حجمها الإجمالي، لكنها لا تفرض حدًا على عدد النطاقات الفردية التي يمكن توفيرها. رأس HTTP `Range` هو المكون المعرض للخطر. التوصيات قم بالتحديث إلى إصدار Rack 2.2.23 أو أحدث. قم بالتحديث إلى الإصدار 3.1.21 من Rack أو أحدث. قم بالتحديث إلى الإصدار 3.2.6 من Rack أو أحدث.
PT-2026-29420
2026-03-31
9.8
CVE-2026-25726
Cloudreve
Cloudreve
Cloudreve هو نظام لإدارة الملفات ومشاركتها يتم استضافته ذاتيًا. تستخدم الإصدارات الأقدم من 4.13.0 مولد أرقام عشوائية زائفة ضعيفًا (`math/rand`) يتم تزويده بـ«البذرة» (seed) المستمدة من الوقت لتوليد أسرار أمنية حاسمة، بما في ذلك `secret key` و`hash id salt`. يمكن للمهاجم الحصول على وقت إنشاء حساب المسؤول عبر نقاط نهاية واجهة برمجة التطبيقات (API) العامة لتضييق نطاق البحث عن بذرة مولد الأرقام العشوائية الزائفة (PRNG) واستخدام التجزئة المعروفة للتحقق من صحة البذرة. من خلال الهجوم بالقوة الغاشمة على البذرة (وقد ثبت أن ذلك يستغرق أقل من 3 ساعات على جهاز كمبيوتر شخصي عادي)، يمكن للمهاجم توقع قيمة `secret key`. وهذا يسمح له بتزوير رموز JSON Web Tokens (JWTs) صالحة لأي مستخدم، بما في ذلك المسؤولون، مما يؤدي إلى الاستيلاء الكامل على الحساب وتصعيد الامتيازات. لا تزال الخوادم التي تعمل بالإصدار 4.10.0 والإصدارات الأحدث عرضة للخطر إذا تم تثبيتها في الأصل باستخدام إصدار أقدم، حيث تظل الأسرار الضعيفة موجودة في التكوين.