CVE-2026-73557 in vLLMالمعلومات

الملخص

بحسب VulDB • 13/08/2026

vLLM هو محرك استنتاج وتقديم (inference and serving) للنماذج اللغوية الكبيرة. من الإصدار 0.20.2rc0 حتى 0.26.0، تستخدم الدالة `safe_load_prompt_embeds` في الملف `vllm/renderers/embed_utils.py` دالة `torch.sparse.check_sparse_tensor_invariants`، والتي يمكن استغلال حالة الحفظ والتفعيل والاستعادة الخاصة بها على مستوى العملية (process-global) من خلال سباق زمني (race condition). يحدث هذا السباق عند إرسال أجزاء متعددة لـ `prompt_embeds` بشكل متزامن إلى نقطة النهاية `/v1/chat/completions` عبر POST باستخدام `AsyncMultiModalItemTracker.resolve_items` و `asyncio.gather` والمُنفذ الافتراضي، مما يسمح بوصول موتر غير صالح (invalid sparse tensor) إلى `tensor.to_dense` رغم وجود حماية CVE-2025-62164 عندما يكون خيار `enable_prompt_embeds` مفعّلاً. تم إصلاح هذه المشكلة في الإصدار 0.26.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

12/08/2026

إفشاء

13/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-389648

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!