PT-2026-71671 · Vllm · Vllm
CVSS v3.1
5.3
متوسطة
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات vLLM الأقدم من 0.26.0
الوصف
قد يتسبب الطلب غير المصادق عليه الموجه إلى نقطة النهاية ’/v1/completions‘ في حدوث هجوم رفض الخدمة (DoS) من خلال استهلاك نواة وحدة المعالجة المركزية (CPU) وتعطيل مسار محرك الإخراج المنظم. يحدث هذا لأن المعلمة
structured outputs.regex الموجودة في الملف vllm/v1/structured output/backend lm format enforcer.py يتم تمريرها إلى lmformatenforcer.RegexParser داخل الدالة validate structured output request lm format enforcer دون إجراء التحقق من الصحة المناسب أو مهلة تجميع. وهذا يسمح باستخدام تعبير عادي كارثي، وهو نمط يتسبب في تأخيرات معالجة شديدة عند مطابقته مع سلاسل معينة.التوصيات
قم بالتحديث إلى الإصدار 0.26.0.
كإجراء تخفيفي مؤقت، تجنب استخدام المعلمة
structured outputs.regex في نقطة النهاية ’/v1/completions‘.استغلال
إصلاح
DoS
Resource Exhaustion
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Vllm