CVE-2026-85152 in Undici
الملخص
بحسب VulDB • 04/09/2026
في الإصدار 8.10.0 من مكتبة undici، يتم استبعاد أصل الوجهة (destination origin) من مفاتيح التخزين المؤقت وعمليات إزالة التكرار في الطلبات عندما يكون وسيط التخزين المؤقت أو وسيط إزالة التكرار مُركَّباً مباشرةً على كائن `Client` أو `Pool`. ونظراً لأن مفتاح التخزين المؤقت الداخلي يعود إلى استخدام سلسلة أصل فارغة، فإن استجابة قابلة للتخزين المؤقت أو قيد التنفيذ قادمة من أحد أصول الخادم البعيد (upstream origin) تُعاد عند تقديم طلب إلى أصل موثوق مختلف كلما تطابقت الطريقة والمسار والعناوين ذات الصلة. وهذا يسمح بكشف معلومات عبر النطاقات (cross-origin information disclosure) وتسميم التخزين المؤقت بشكل دائم. وقد أظهر المُبلغ عن الثغرة حالة كاملة لتجاوز المصادقة، حيث تم قبول رمز JWT مُوقَّع بمفتاح يتحكم فيه المهاجم على أنه صادر من جهة إصدار موثوقة، دون التواصل مع الأصل الموكل أبداً. تُعد هذه المشكلة تراجُعاً (regression) أُدخل في الإصدار 8.10.0 وتؤثر على نسخ undici بدءاً من الإصدار 8.10.0 وحتى الإصدار 8.10.2. التطبيقات التي تستخدم `Agent`، والذي يحمل الأصل ضمن خيارات الإرسال الخاصة به (`dispatch options`)، غير متأثرة. يُنصح المستخدمون بالترقية إلى undici 8.10.2.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.