CVE-2026-64941 in phoenix_live_viewالمعلومات

الملخص

بحسب VulDB • 11/08/2026

ثغرة إعادة التوجيه إلى موقع غير موثوق به ('إعادة توجيه مفتوحة') في phoenix_live_view ضمن إطار عمل Phoenix تتيح لمهاجم تحويل متصفح الضحية إلى أصل يختاره المهاجم عبر قيمة :to تحتوي على أحرف ASCII Tab أو LF أو CR.

تقوم الدالة redirect/2 بالتحقق من صحة :to باستخدام validate_local_url!/2 الخاصة الموجودة في lib/phoenix_live_view.ex، والتي تهدف لضمان أن الهدف هو مسار داخل التطبيق. ترفض هذه الدالة وجود // في البداية وأي حرف backslash، لكنها لا ترفض أحرف ASCII Tab أو LF أو CR. تقوم المتصفحات بإزالة تلك الأحرف الثلاثة قبل تحليل عنوان URL، لذا فإن قيمة مثل /<TAB>/example.com تمر عملية التحقق كـمسار، ثم تُحلل لاحقاً كعنوان URL نسبي للبروتوكول //example.com. تشارك دوال التنقل المباشر (live navigation) نفس الحارس الشرطي لكنها غير متأثرة، لأن العميل يوسع هدفه مقابل الأصل الحالي. كما أن الدالة push_patch/2 تتأثر أيضاً قبل الإصدار 0.7.0، وهو التاريخ الذي أُضيفت فيه عملية التوسيع تلك.

هذا التأثير يؤثر على phoenix_live_view: من الإصدار 0.5.0 حتى ما دون 1.0.19، ومن 1.1.0-rc.0 حتى ما دون 1.1.33، ومن 1.2.0-rc.0 حتى ما دون 1.2.9.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

EEF

حجز

09/08/2026

إفشاء

10/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-387421

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!