PT-2026-47289 · Npm · @Angular/Platform-Server

·

CVE-2026-50168

·

تاريخ النشر

2026-06-08

·

تاريخ التحديث

2026-06-22

CVSS v4.0

8.8

عالية

المتجهAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات @angular/platform-server الأقدم من 19.2.23
إصدارات @angular/platform-server الأقدم من 20.3.22
إصدارات @angular/platform-server الأقدم من 21.2.15
إصدارات @angular/platform-server الأقدم من 22.0.0-rc.2
الوصف
تسمح مشكلة في حزمة @angular/platform-server للمهاجمين عن بُعد بتجاوز قيود قائمة المضيفين المسموح بهم وتوجيه الطلبات الصادرة من جانب الخادم إلى نقاط نهاية خارجية عشوائية. وينجم ذلك عن اختلاف في محلل العناوين بين محلل عناوين URL الصارم من WHATWG المستخدم للتحقق من صحة قائمة المضيفين المسموح بهم، ومحلل عناوين URL المتساهل من Domino المستخدم لتهيئة DOM الذي يحاكيه الخادم. عندما يحتوي الطلب على عنوان URL غير صحيح بهيكل منفذ مزدوج، مثل http://evil.com:80:80/path، فإن منطق URL.canParse(url) الصارم يُرجع false، متخطياً عملية التحقق من صحة المضيف. وبالتالي، يقبل محلل Domino الداخلي عنوان URL ويحلل المنشأ إلى http://evil.com:80. ثم يقوم معترض طلبات HTTP الخاص بـ SSR relativeUrlsTransformerInterceptorFn() بحل طلبات HTTP الخلفية النسبية استنادًا إلى هذا المنشأ، مما يتيح شن هجوم تزوير الطلبات من جانب الخادم (SSRF). وقد يؤدي ذلك إلى إعادة توجيه استعلامات واجهة برمجة التطبيقات (API) التي تحتوي على بيانات اعتماد حساسة وملفات تعريف ارتباط الجلسة ورموز التفويض الداخلية إلى خادم يسيطر عليه المهاجم، بالإضافة إلى حقن الاستجابات وتسميم المحتوى داخل HTML المعروض.
التوصيات
التحديث إلى الإصدار 19.2.23 أو أحدث.
التحديث إلى الإصدار 20.3.22 أو أحدث.
التحديث إلى الإصدار

استغلال

إصلاح

SSRF

Origin Validation Error

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-50168
GHSA-XRXM-CP7J-8XF6

المنتجات المتأثرة

@Angular/Platform-Server