PT-2026-23614
CVE-2026-30224
·
تاريخ النشر
2026-03-05
·
تاريخ التحديث
2026-07-30
الوصف من
CVSS 3.1
5.4
متوسطةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات OliveTin الأقدم من 3000.11.1
الوصف
لا يقوم OliveTin بإلغاء صلاحية الجلسات من جانب الخادم بشكل صحيح بعد تسجيل خروج المستخدم. على الرغم من مسح ملف تعريف الارتباط (cookie) من المتصفح أثناء تسجيل الخروج، تظل الجلسة المقابلة صالحة في مخزن الخادم حتى انتهاء صلاحيتها الطبيعية، والتي تبلغ تقريبًا سنة واحدة بشكل افتراضي. يمكن للمهاجم الذي يمتلك ملف تعريف ارتباط جلسة تم سرقته أو التقاطه مسبقًا أن يستمر في المصادقة بعد قيام المستخدم بتسجيل الخروج، مما يؤدي إلى تجاوز المصادقة بعد تسجيل الخروج. وهذا يمثل خللاً في إدارة الجلسات ينتهك المعايير المتوقعة لعملية تسجيل الخروج. تنشأ المشكلة عن الفشل في حذف معرّف الجلسة (SID) من ذاكرة التخزين على جانب الخادم أثناء عملية تسجيل الخروج. وعلى وجه التحديد، فإن الملفات
api.go وsessions.go وlocal.go، في الأسطر 392-427 و39-59 و61-80 و32-47 على التوالي، متورطة في إدارة الجلسة المعيبة. تسمح هذه الثغرة للمهاجم بإعادة استخدام معرّف جلسة قديم بعد تسجيل الخروج للحفاظ على المصادقة. نقاط نهاية واجهة برمجة التطبيقات (API) المتأثرة هي /api/Logout و/api/WhoAmI. المتغير المعرض للخطر هو sid.التوصيات
يجب تحديث الإصدارات الأقدم من 3000.11.1 إلى الإصدار 3000.11.1 أو أحدث لحل المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾