Alcls01111

#5156من 60,391
59إجمالي CVSS
الثغرات · 9
متوسطة
7
عالية
1
حرجة
1
PT-2026-51413
2026-06-16
6.1
CVE-2026-56326
Nuxt
Nuxt
يحتوي Nuxt على ثلاث ثغرات أمنية تتعلق بمعالجة عناوين URL الخاصة بالتنقل من جانب العميل عبر الدالتين `navigateTo()` و`reloadNuxtApp()`. أولاً، توجد إعادة توجيه مفتوحة من جانب الخادم في `navigateTo()` حيث تسمح حالات تجاوز توحيد المسار، مثل استخدام `/..//evil.com` أو `/.//evil.com`، للمهاجمين بالالتفاف على فحوصات المضيف الخارجي. ويؤدي ذلك إلى قيام المتصفح بتحويل إعادة التوجيه إلى مضيف يسيطر عليه المهاجم عبر رأس Location أو meta-refresh، مما قد يتيح التصيد الاحتيالي وسرقة رمز التفويض OAuth. ثانيًا، توجد مشكلة في تنفيذ البرامج النصية من جانب العميل في `navigateTo()` عند استخدام الخيار `open`. يفشل المعالج في تطبيق فحوصات بروتوكول البرامج النصية، مما يسمح لأهداف مثل `javascript:...` بالتنفيذ في منشأ التطبيق، مما يؤدي إلى «التنفيذ المتبادل عبر المواقع» (XSS) المنعكس، وهو تنفيذ البرامج النصية الخبيثة في متصفح الضحية. ثالثًا، توجد إعادة توجيه مفتوحة في `reloadNuxtApp()` عبر المتغير `path`. تتجاوز المسارات النسبية للبروتوكول مثل `//evil.com` فحوصات البروتوكول ويتم تعيينها إلى `window.location.href`، مما يتسبب في إعادة توجيه عبر الأصول.