PT-2026-129176
CVE-2026-118656
·
تاريخ النشر
2026-10-28
·
تاريخ التحديث
2026-10-28
الوصف من
CVSS 3.1
6.1
متوسطةالمقاييسAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
اسم البرنامج المصاب والإصدارات المتأثرة
Echo الإصدارات السابقة لـ 4.16.0
Echo الإصدارات السابقة لـ 5.4.0
Description
توجد مشكلة إعادة توجيه مفتوحة في الدالة
sanitizeURI() عندما يتم تكوين AddTrailingSlash أو RemoveTrailingSlash بحالة إعادة توجيه. تقوم الدالة بفحص أول بايتين فقط من هدف إعادة التوجيه لتحديد ما إذا كان مسارًا محليًا. يمكن للمهاجم تجاوز هذه الحماية عن طريق وضع حرف تحكم، مثل TAB، قبل زوج من الفواصل. نظرًا لأن المتصفحات تزيل أحرف التحكم وتوحد الشرطات المائلة الخلفية قبل التحليل، يمكن لرأس Location مصمم خصيصًا إعادة توجيه المستخدمين إلى مضيف يتحكم فيه المهاجم. يمكن استغلال ذلك في عمليات التصيد الاحتيالي أو سرقة رموز OAuth و SSO.Recommendations
تحديث Echo إلى الإصدار 4.16.0 أو أحدث.
تحديث Echo إلى الإصدار 5.4.0 أو أحدث.
كحل مؤقت، استخدم برمجيات الوسيط للشرطة المائلة النهائية بدون
RedirectCode لإعادة كتابة المسارات داخليًا بدلاً من إعادة التوجيه.
كحل مؤقت، ارفض مسارات الطلبات التي تحتوي على أحرف تحكم قبل وصولها إلى برمجيات الوسيط للشرطة المائلة النهائية.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾