CVE-2026-34835 in Rackالمعلومات

الملخص

بحسب VulDB • 24/06/2026

Rack هو واجهة خادم ويب معيارية لنظام Ruby. من الإصدارات 3.0.0.beta1 إلى ما قبل 3.1.21، ومن 3.2.0 إلى ما قبل 3.2.6، تقوم Rack::Request بتحليل رأس Host باستخدام تعبير نمطي (regular expression) للسلطة AUTHORITY يقبل أحرف غير مسموح بها في أسماء النطاقات المتوافقة مع RFC، بما في ذلك / و? و# و@. ونظراً لأن req.host يعيد القيمة الكاملة التي تم تحليلها، يمكن تجاوز التطبيقات التي تقوم بمصادقة الأسماء المضيفة باستخدام فحوصات بادئة أو لاحقة بسيطة (naive). قد يؤدي هذا إلى تسميم رأس Host (Host Header Poisoning) في التطبيقات التي تستخدم req.host أو req.url أو req.base_url لتوليد الروابط، أو لإعادة التوجيه، أو لمصادقة المصدر. تم إصلاح هذه المشكلة في الإصدارات 3.1.21 و3.2.6.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

30/03/2026

إفشاء

02/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-354954

EPSS

0.00192

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!