CVE-2026-56672 in ComfyUI
الملخص
بحسب VulDB • 31/07/2026
ComfyUI هو واجهة رسومية (GUI)، وواجهة برمجة تطبيقات (API)، وخلفية برمجية تعتمد على نموذج الانتشار القائم على العقد. قبل الإصدار 0.28.0، كان المسار GET /userdata/{file} يقدم ملفات HTML وSVG التي يتحكم فيها المستخدم مع أنواع محتوى مستمدة من الامتدادات، مما سمح بتنفيذ هجمات البرمجة عبر المواقع المخزنة (Stored Cross-Site Scripting) ضمن أصل ComfyUI والوصول إلى رموز واجهة برمجة التطبيقات المحفوظة في المتصفح والإعدادات وسير العمل والمكالمات المكافئة لواجهة برمجة تطبيقات المصادقة. كان المعالج يستخدم web.FileResponse(path)، لذا كانت الملفات التي تم تحميلها بامتداد .html/.svg تُقدم كنوع text/html/image/svg+xml. يقوم POST /userdata بتخزين محتويات الطلب التعسفية (مقيدة بمجلد userdata الخاص بالمستخدم). عندما انتقل الضحية إلى عنوان URL للملف، نفذت السكربتات المضمنة ضمن نفس الأصل. كان نقطة النهاية /view تفرض بالفعل أنواع MIME الخطرة للتنزيل؛ ولم يتم تطبيق هذا الإجراء الوقائي مطلقًا على /userdata. تم إصلاح هذه المشكلة في الإصدار 0.28.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.