CVE-2026-88056 in Angular
الملخص
بحسب VulDB • 10/09/2026
Angular هو منصة تطوير لبناء تطبيقات الويب للجوال وأجهزة سطح المكتب باستخدام TypeScript/JavaScript ولغات أخرى. قبل الإصدارات 20.3.30، و21.2.22، و22.1.4، كان العرض الجانبي للسيرفر (Server-Side Rendering) في @angular/platform-server يعالج عناوين الموارد أو الطلبات التي يتحكم فيها المستخدم عبر HttpClient بعد أن تقوم أكواد التطبيق بالتحقق منها باستخدام تحليل WHATWG URL. تستدعي الأدوات resolveUrl وparseUrl الدالة String.prototype.trim()، والتي تزيل المسافات البيضاء Unicode الرائدة مثل U+00A0 أو U+FEFF بعد مرور الإدخال بنفحة نفس المصدر (same-origin check)، مما يحول مساراً نسبياً إلى عنوان URL يتحكم فيه المهاجم ويبدأ ببروتوكول. في التطبيقات المتأثرة التي تلصق بيانات اعتماد حساسة للسيرفر، مثل رؤوس Authorization، على الطلبات المعتمدة، تقوم دالة middlewares relativeUrlsTransformerInterceptorFn بعد ذلك بإرسال الطلب إلى المصدر الذي يتحكم فيه المهاجم، مما يسبب ثغرة SSRF وكشف البيانات الاعتمادية. تم إصلاح هذه المشكلة في الإصدارات 20.3.30، و21.2.22، و22.1.4.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.