Jackfromeast

#1409من 60,400
181.4إجمالي CVSS
الثغرات · 22
متوسطة
6
عالية
8
حرجة
8
PT-2026-25378
2026-03-13
10
CVE-2026-32626
Unknown
Anything-Llm
AnythingLLM هو تطبيق مصمم لتحسين نماذج اللغة الكبيرة (LLMs) من خلال توفير معلومات سياقية من المحتوى. توجد مشكلة في البرمجة النصية عبر المواقع (XSS) في مرحلة البث في مسار عرض الدردشة، مما قد يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد (RCE) على نظام التشغيل المضيف. ويرجع ذلك إلى تكوين غير آمن لـ Electron، وتحديدًا الجمع بين `nodeIntegration: true` و`contextIsolation: false`. تنشأ هذه الثغرة الأمنية من إدراج محتوى الرموز المميزة (token) مباشرةً في السمة `alt` داخل مُعالج الصور المخصص markdown-it الموجود في `frontend/src/utils/chat/markdown.js` دون إجراء عملية هروب كيانات HTML بشكل صحيح. ثم يقوم مكون `PromptReply` بعرض هذا المخرجات باستخدام `dangerouslySetInnerHTML` دون تطهير DOMPurify، على عكس مكون `HistoricalMessage` الذي يطبق DOMPurify.sanitize() بشكل صحيح. يمكن للمهاجم استغلال هذه الثغرة من خلال التأثير على المحتوى الذي يولده نموذج اللغة الكبير (LLM)، مثل استخدام مستندات RAG (Retrieval-Augmented Generation) الملوثة أو نقاط نهاية LLM المخترقة، لتحقيق اختراق كامل للمضيف.