CVE-2026-27738 in angular-cliالمعلومات

الملخص

بحسب VulDB • 01/06/2026

تُعد Angular SSR أداة عرض على جانب الخادم (Server-Side Rendering) لتطبيقات Angular. توجد ثغرة تحويل مفتوح (Open Redirect) في منطق معالجة عناوين URL الداخلي في الإصدارات من فرع 19.x السابقة لـ 19.2.21، وفرع 20.x السابقة لـ 20.3.17، وفرع 21.x السابقة لـ 21.1.5 و 21.2.0-rc.1. يقوم المنطق بتطبيع مقاطع عنوان URL عن طريق إزالة الشرطات المائلة الأمامية الرائدة؛ ومع ذلك، فإنه يزيل شرطة مائلة أمامية رائدة واحدة فقط. عندما يتم نشر تطبيق Angular SSR خلف وكيل (Proxy) يمرر رأس `X-Forwarded-Prefix`، يمكن للمهاجم تقديم قيمة تبدأ بثلاث شرطات مائلة أمامية. تتيح هذه الثغرة للمهاجمين تنفيذ هجمات تصيد على نطاق واسع واختطاف تحسين محركات البحث (SEO Hijacking). لكي يكون التطبيق عرضة للخطر، يجب أن يستخدم Angular SSR، ويجب أن يحتوي التطبيق على مسارات تؤدي إلى تحويلات داخلية، ويجب أن يمرر البنية التحتية (وكيل عكسي/شبكة توصيل المحتوى CDN) رأس `X-Forwarded-Prefix` إلى عملية SSR دون تنقيح، ويجب ألا يختلف التخزين المؤقت بناءً على رأس `X-Forwarded-Prefix`. تحتوي الإصدارات 21.2.0-rc.1 و 21.1.5 و 20.3.17 و 19.2.21 على تصحيح للثغرة. حتى يتم تطبيق التصحيح، يجب على المطورين تنقيح رأس `X-Forwarded-Prefix` في ملف `server.ts` الخاص بهم قبل أن يعالج محرك Angular الطلب.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

23/02/2026

إفشاء

25/02/2026

الاعتدال

تمت الموافقة

إدخال

VDB-347820

EPSS

0.00302

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!