PT-2026-25378

CVE-2026-32626

·

تاريخ النشر

2026-03-13

·

تاريخ التحديث

2026-03-22

الوصف من

CVSS 2.0
10
حرجة
المقاييسAV:N/AC:L/Au:N/C:C/I:C/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
AnythingLLM الإصدارات 1.11.1 وما قبلها
الوصف
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 المخترقة، لتحقيق اختراق كامل للمضيف.
التوصيات
التحديث إلى الإصدار 1.11.2 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-RRMW-2J6X-4MF2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾