PT-2026-56000 · Vllm · Vllm
CVSS v4.0
8.7
عالية
| المتجه | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
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 لمنع إرسال تعبيرات منتظمة غير موثوقة.استغلال
إصلاح
DoS
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Vllm