CVE-2026-44648
SillyTavern: لا يتم إبطال الجلسات الحالية بعد تغيير كلمة المرور، مما يسمح بإعادة استخدام الجلسة والاستيلاء على الحساب
- تم النشر
- 29/05/2026
- محدث
- 29/05/2026
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 26/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:Hمنخفض · الثلاثين يومًا القادمة
- المئوية
- 30.5%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
SillyTavern هي واجهة مستخدم مثبتة محليًا تتيح للمستخدمين التفاعل مع نماذج اللغة الكبيرة لتوليد النصوص، ومحركات توليد الصور، ونماذج الصوت لتحويل النص إلى كلام. قبل الإصدار 1.18.0، تعتمد SillyTavern على جلسات ملفات تعريف الارتباط (cookie-session) للمصادقة، حيث تخزن جميع بيانات الجلسة (معرف المستخدم، الصلاحيات) في ملف تعريف ارتباط موقّع. نقاط النهاية POST /api/users/change-password و POST /api/users/recover-step2 تقوم فقط بتحديث تجزئة كلمة المرور في قاعدة البيانات ولكنها لا تنهي الجلسات الحالية. نظرًا لأن الجلسة عديمة الحالة ومخزنة بالكامل في ملف تعريف ارتباط العميل، فلا توجد آلية من جانب الخادم لإبطال الرمز المميز (token) بعد إصداره. تم إصلاح هذه الثغرة الأمنية في الإصدار 1.18.0.
المصادر
إثبات المفهوم للاستغلال ونشرة استشارية لـ CVE-2026-44648، مع توضيح الثغرة الأمنية وتقديم تفاصيل تقنية للتقييم.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.