CVE-2021-43820 in Seafile
الملخص
بحسب VulDB • 07/06/2026
Seafile هو نظام تخزين سحابي مفتوح المصدر. يُستخدم رمز مزامنة (sync token) في بروتوكول مزامنة ملفات Seafile لتفويض الوصول إلى بيانات المكتبة. لتحسين الأداء، يتم تخزين الرمز مؤقتًا في الذاكرة بواسطة seaf-server. عند استلام رمز من عميل المزامنة أو عميل SeaDrive، يتحقق الخادم مما إذا كان الرمز موجودًا في ذاكرة التخزين المؤقت (cache). ومع ذلك، إذا كان الرمز موجودًا في ذاكرة التخزين المؤقت، فإن الخادم لا يتحقق ما إذا كان مرتبطًا بالمكتبة المحددة الموجودة في عنوان URL. يجعل هذا الثغرة الأمنية من الممكن استخدام أي رمز مزامنة صالح للوصول إلى بيانات أي مكتبة **معروفة**. تجدر الإشارة إلى أنه يجب على المهاجم أولاً معرفة معرف المكتبة التي ليس لديه حق الوصول إليها. ومعرف المكتبة هو UUID عشوائي، ولا يمكن تخمينه. لا توجد حلول بديلة لهذه المشكلة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.