PT-2026-49740 · Astro · Astro
CVSS v3.1
7.5
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Astro الأقدم من 6.4.6
الوصف
تقوم تطبيقات Astro SSR التي تستخدم صفحات خطأ مُعدة مسبقًا، مثل ’/404‘ أو ’/500‘ مع
export const prerender = true، باسترداد هذه الصفحات عبر بروتوكول HTTP أثناء وقت التشغيل عند حدوث خطأ. يُشتق عنوان URL الخاص بالجلب من request.url، الذي يحصل على مصدره من رأس Host الوارد. إذا لم يتم التحقق من صحة رأس Host مقابل allowedDomains، فيمكن للمهاجم التلاعب بالرأس لتوجيه عملية الجلب نحو مضيف عشوائي وقراءة الاستجابة. يحدث هذا على وجه التحديد في عمليات نشر SSR التي تستخدم createRequestFromNodeRequest من astro/app/node مع app.render() دون تجاوز prerenderedErrorPageFetch.التوصيات
قم بالتحديث إلى الإصدار 6.4.6 أو أحدث.
استغلال
إصلاح
DoS
RCE
SSRF
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Astro