PT-2026-116486 · Vikunja · Vikunja
CVSS v4.0
7.1
عالية
| المتجه | AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
اسم البرنامج المصاب والإصدارات المتأثرة
Vikunja الإصدارات 2.3.0 through 2.6.x
Description
يسمح التحقق غير السليم من الجلسة للمهاجمين بالحفاظ على الوصول إلى WebSocket حتى بعد إلغاء الجلسة. يحدث هذا لأن الدالة
handleAuth() لا تتحقق من مطالبة sid الخاصة بـ JSON Web Token (JWT) مقابل جدول الجلسات. يمكن للمهاجم الذي يمتلك رمز وصول مسروق فتح أو الحفاظ على اتصال بنقطة النهاية '/api/v2/ws' بعد حذف الجلسة أو تسجيل كلمة المرور لمرة واحدة المستندة إلى الوقت (TOTP)، مما يسمح له بالاستمرار في تلقي تنبيهات الدفع الخاصة بالضحية، والتي قد تتضمن محتوى المهام والمشاريع والتعليقات.Recommendations
التحديث إلى الإصدار 2.7.0 أو أحدث.
استغلال
إصلاح
Insufficient Session Expiration
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Vikunja