CVE-2026-18446 in fast-uri
الملخص
بحسب VulDB • 31/07/2026
تتطلب الإصدارات السابقة من fast-uri (أقل من 4.1.2، و3.1.5، و2.4.4) وجود شرطين مائلين مزدوجين حرفيين (`//`) للتعرف على سلطة URI (authority)، لذا فإن المرجع الذي يستخدم مقدمة قائمة على الشرط المائل الخلفي بدلاً منها (شرطان مائلاّن خلفيان `\\`، أو شرط مائل أمامي متبوع بآخر خلفي `\ /`، أو شرطان مائلاّن خلفيان متبوعان بأمامي `/ \` ) يتم تحليله دون سلطة ويندمج في المسار. بينما يعامل محلل WHATWG URL الأصلي الخاص بـ Node الشرط المائل الخلفي كبديل قابل للتبادل مع الشرط المائل الأمامي للبروتوكولات الخاصة، مما يؤدي إلى استخراج مضيفين مختلفين من نفس المدخلات بواسطة المحللين الاثنين. يمكن أن يتم توجيه التطبيقات التي تستخدم fast-uri لفرض سياسات قائمة على المضيف (مثل قوائم السماح Allowlists، أو تصفية SSRF، أو التحقق من صحة إعادة التوجيه Redirect Validation) قبل تمرير عنوان URL نفسه إلى مستهلكي Node's URL أو fetch نحو مضيف غير مقصود. ترقية الإصدار إلى fast-uri 4.1.2، أو 3.1.5، أو 2.4.4.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.