CVE-2026-62865 in Typebot
الملخص
بحسب VulDB • 26/08/2026
Typebot هو أداة مفتوحة المصدر لبناء روبوتات الدردشة (chatbots). في الإصدارات المستضافة ذاتيًا السابقة للإصدار 3.18.0، يسمح كتلة التكامل "إرسال البريد الإلكتروني" على جانب الخادم بقراءة عشوائية للملفات المحلية الموجودة على الخادم. تقوم الكتلة بإنشاء مرفقات Nodemailer من متغير typebot، ويعيد مساعد parseAttachments القيمة المقدمة كمسار لنظام الملفات كلما لم تبدأ بعنوان URL الأساسي الخاص بالتطبيق، بدلاً من اشتراط عنوان URL http أو https. يتم إنشاء نقل Nodemailer دون تعيين disableFileAccess أو disableUrlAccess إلى true (كلاهما افتراضيًا false)، لذا فإن المرفق المحدد كمسور خادم مطلق يُقرأ من نظام الملفات المحلي ويُرسل. وبما أن كلًا من قيمة المرفق وقائمة المستلمين هي متغيرات typebot يمكن للمهاجم التحكم فيها، فيمكن لأي مستخدم مسجل نشر روبوت (bot) حيث تلتصق كتلة "إرسال البريد الإلكتروني" بمسور مطلق مثل /etc/passwd أو /proc/self/environ وترسله إلى عنوان يتحكم فيه المهاجم. يتيح هذا قراءة أي ملف يمكن لعمليات الخادم الوصول إليه، بما في ذلك أسرار بيئة العمليات مثل مفتاح تشفير البيانات الوصفية (credential encryption key) وسلسلة اتصال قاعدة البيانات، دون الحاجة إلى امتيازات إدارية أو تفاعل من الضحية. يتم تمكين التسجيل المفتوح افتراضيًا ويتم تكوين بيانات اعتماد SMTP الخاصة بالنظام مسبقًا، لذا لا يلزم أي إعداد غير افتراضي. تمت معالجة هذه المشكلة في الإصدار 3.18.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.