Brodmart

#4914من 57,952
58.8إجمالي CVSS
الثغرات · 8
متوسطة
3
عالية
4
حرجة
1
PT-2026-56000
8.7
2026-07-06
Vllm · Vllm · CVE-2026-55574
**اسم البرنامج المعرض للثغرة والإصدارات المتأثرة** vLLM الإصدارات الأقدم من 0.24.0 **الوصف** يسمح معلمة واجهة برمجة التطبيقات (API) `structured outputs.regex` بتمرير سلاسل التعبيرات النمطية التي يقدمها المستخدم إلى الخلفيات الخاصة بمُركِّب القواعد النحوية دون فرض حد زمني للتجميع أو تحليل التعقيد. في الخلفية xgrammar، يتم تمرير السلسلة إلى الدالة `compile regex()` دون أي إجراءات حماية. أما في الخلفية outlines، فإن الدالة `validate regex is buildable()` تمنع المشكلات الهيكلية، مثل عمليات البحث الجانبي (lookarounds) والإشارات الخلفية (backreferences)، لكنها لا تكتشف المحددات الكمية المتداخلة. قد يؤدي هذا النقص في التحقق من الصحة إلى توسع أسي في مساحة الحالات (regex/automata blowup)، حيث يمكن لتعبير عادي معادٍ تم التلاعب به أن يتسبب في توقف عامل الاستدلال إلى أجل غير مسمى، مما يؤدي إلى رفض الخدمة. **التوصيات** قم بتحديث vLLM إلى الإصدار 0.24.0. كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى معلمة واجهة برمجة التطبيقات `structured outputs.regex` لمنع إرسال تعبيرات منتظمة غير موثوقة.
PT-2026-50592
6.3
2026-06-17
Unknown · Open-Webui · CVE-2026-54021
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Open WebUI الأقدم من 0.9.6 **الوصف** تسمح عدة مسارات وكيل Ollama مباشرةً ومُعالجةً بالفهرس للمستخدمين المصادق عليهم بتجاوز عزل الخلفية. يقبل النظام معلمة المسار `url idx` التي يقدمها المتصل ويستخدمها كمؤشر أولي في قائمة `OLLAMA BASE URLS` دون التحقق مما إذا كان المستخدم مخولًا للوصول إلى تلك الخلفية المحددة. في حين أن النظام يتحقق من صلاحية المستخدم لاستخدام النموذج المطلوب، إلا أنه يفشل في التحقق من الخلفية المستهدفة. وهذا يسمح للمستخدمين بفرض طلبات على الخلفيات الداخلية، أو ذات الامتيازات الأعلى، أو تلك التي تم تعطيلها من قبل المسؤول، مما يؤدي إلى استهلاك موارد الحوسبة المقيدة باستخدام مفتاح واجهة برمجة التطبيقات (API) من جانب الخادم. تشمل نقاط نهاية واجهة برمجة التطبيقات (API) المتأثرة ما يلي: - '/ollama/api/chat/{url idx}' - ’/ollama/api/generate/{url idx}‘ - ’/ollama/api/embed/{url idx}‘ - ’/ollama/api/embeddings/{url idx}‘ - ’/ollama/v1/chat/completions/{url idx}‘ - '/ollama/v1/completions/{url idx}' - ’/ollama/v1/messages/{url idx}‘ - ’/ollama/v1/responses/{url idx}‘ تكمن المشكلة في الدالة `get ollama url()`، التي تتخطى عملية التعيين بين النموذج وقائمة السماح في الخلفية عند توفير المعلمة `url idx`. **التوصيات** قم بالتحديث إلى الإصدار 0.9.6. كحل مؤقت، قم بتقييد الوصول إلى نقاط نهاية واجهة برمجة التطبيقات (API) المتأثرة أو تجنب استخدام المعلمة `url idx` في الطلبات حتى يتم تطبيق التحديث.
PT-2026-46127
7.1
2026-06-03
Docling · Docling · CVE-2026-47214
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Docling الأقدم من 2.94.0 **الوصف** تفشل الخلفية HTML في إجراء التحقق الكافي أثناء معالجة الموارد. وهذا يسمح بالوصول إلى نظام الملفات المحلي عبر عناوين URI من نوع `file://` عندما تكون قيمة `enable local fetch` مضبوطة على `True`، كما يتيح اجتياز المسار خارج الدلائل المقصودة من خلال المسارات المطلقة أو تسلسلات `../`. بالإضافة إلى ذلك، لا يقوم النظام بحظر موارد الشبكة الداخلية عندما تكون قيمة `enable remote fetch` هي `True`، ويفشل في التحقق من صحة عمليات إعادة التوجيه عبر HTTP، ويفتقر إلى حدود الموارد لعناوين `data:` وتنزيلات الصور عن بُعد. يمكن أن تؤدي هذه المشكلات إلى تزوير الطلبات من جانب الخادم (SSRF)، حيث يحث المهاجم الخادم على إرسال طلبات إلى مورد داخلي أو غير مقصود. **التوصيات** قم بالتحديث إلى الإصدار 2.94.0. كحل مؤقت، حافظ على تعيين كل من `enable local fetch` و`enable remote fetch` على `False` عند معالجة مستندات HTML غير موثوق بها.
PT-2026-37132
9.8
2026-04-29
Hyperledger · Fabric-Sdk-Java · CVE-2026-41586
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Hyperledger Fabric من 1.0.0 إلى 2.2.26 **الوصف** في حزمة تطوير البرامج (SDK) للعميل `fabric-sdk-java` التي تم إيقاف استخدامها، يقوم ملف `Channel.java` بتنفيذ `readObject()` ويكشف عن الدالة `deSerializeChannel()`، وكلاهما يستدعي `ObjectInputStream.readObject()` على مصفوفات بايت غير موثوق بها دون تكوين `ObjectInputFilter`. يؤدي هذا إلى مشكلة في عملية إزالة التسلسل في Java، حيث يمكن للمهاجم الذي يستطيع توفير بايتات Channel مُسلسلة ومصممة خصيصًا — مثل اختراق ملف قناة محلي أو حقن البيانات عبر أحد التطبيقات — تنفيذ التعليمات البرمجية عن بُعد (RCE) من خلال استغلال سلسلة الأدوات (gadget chain). هذه مشكلة من جانب العميل ولا تتضمن البيانات المرسلة من أقران Fabric. **التوصيات** الانتقال إلى `org.hyperledger.fabric:fabric-gateway`، الذي لا يستخدم التسلسل في Java. كحل مؤقت لمشكلة SDK الذي تم إهماله، أضف `ObjectInputFilter` لإدراج الفئات المتوقعة فقط في القائمة البيضاء داخل دالة `deSerializeChannel()`.