PT-2026-54912 · Npm · @Acastellon/Auth
CVSS v4.0
9.3
حرجة
| المتجه | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات @acastellon/auth الأقدم من 2.3.0
الوصف
يوجد ثغرة لتجاوز المصادقة في البرمجيات الوسيطة
validateToken(). تنشأ المشكلة من الثقة غير الصحيحة في رؤوس الطلبات القابلة للتزوير والتحكم المعيب في تدفق الطلبات، مما يسمح باستدعاء الدالة next() قبل اكتمال فحوصات المصادقة. على وجه التحديد، يتم تشغيل تجاوز من خدمة إلى خدمة عندما يتم تعيين رأس auth-user إلى service-brother ويبدأ رأس Host بالقيمة التي تُرجعها الدالة getHostName(). ونظرًا لأن رأسَي auth-user وHost يخضعان لسيطرة العميل، يمكن لمهاجم بعيد غير مصدق عليه صياغة هذين الرأسين لتجاوز التحقق من صحة الرموز القديمة أو رموز JWT أو OIDC، مما قد يؤدي إلى الوصول غير المصرح به، وتصعيد الامتيازات، والتنقل الأفقي.التوصيات
التحديث إلى الإصدار 2.3.0.
إصلاح
Improper Authentication
Authentication Bypass by Spoofing
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
@Acastellon/Auth