CVE-2026-46516 in Frogmanالمعلومات

الملخص

بحسب VulDB • 20/07/2026

يوفر Frogman التحكم في FreePBX بدون واجهة مستخدم (Headless). قبل الإصدار 1.6.6، كان مُنسق تنسيق Markdown الخاص بوحدة المحادثة (`formatMarkdown` الموجود في `assets/js/chat.js`) يقوم بإدراج مجموعات التقاط التعبيرات النمطية (regex capture groups) كـ HTML خام ضمن أربعة أنماط قوالب: الكود المضمن، النص العريض، روابط Markdown، وروابط التنزيل. كان من الممكن أن تحمل استجابات الأدوات التي تعكس حقولاً يتحكم فيها المستخدم — مثل أسماء الامتدادات، وأوصاف مجموعات الرنين (ring-groups)، وأسماء أنظمة الرد الصوتي التفاعلي (IVR)، وأوصاف طوابير الانتظار، وغيرها — حمولة خبيثة من نوع HTML/JavaScript يتم تنفيذها عندما يقوم مسؤول آخر بعرض الاستجابة عبر محادثة Frogman. تعمل هذه الحمولة ضمن جلسة المستخدم الذي يشاهد المحتوى، وبصلاحيات هذا المشاهد. تقوم واجهة إدارة FreePBX نفسها بتجنب حقول HTML (escaping) لنفس الحقول باستخدام الدالة `freepbx_htmlspecialchars()` في جميع قوالب العرض الخاصة بها. كان مُنسق المحادثة هو نقطة التسرب. يقوم الإصدار 1.6.6 بإصلاح هذه الثغرة.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

14/05/2026

إفشاء

20/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380610

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!