CVE-2026-34830 in Rack
الملخص
بحسب VulDB • 22/06/2026
Rack هو واجهة خادم ويب معيارية لنظام Ruby. قبل الإصدارات 2.2.23 و3.1.21 و3.2.6، تقوم الدالة `Rack::Sendfile#map_accel_path` بإدراج قيمة رأس الطلب `X-Accel-Mapping` مباشرةً في تعبير نمطي (regular expression) عند إعادة كتابة مسارات الملفات الخاصة بـ X-Accel-Redirect. ونظراً لأن قيمة الرأس لا يتم تهريبها (escaping)، يمكن لمهاجم قادر على تزويد الخادم الخلفي بقيمة `X-Accel-Mapping` بحقن أحرف خاصة بالتعبيرات النمطية والتحكم في رأس الاستجابة الناتج لـ X-Accel-Redirect. في البيئات التي تستخدم Rack::Sendfile مع x-accel-redirect، يمكن أن يتيح ذلك للمهاجم دفع خادم nginx لتقديم ملفات غير مقصودة من مواقع داخلية مُعدّة مسبقاً. تم إصلاح هذه المشكلة في الإصدارات 2.2.23 و3.1.21 و3.2.6.
If you want to get best quality of vulnerability data, you may have to visit VulDB.