- Yama var
- Son 7 gün
- CWE-129
- CWE-193
CVE-2026-115916
vLLM'de sözlük dışı istem token kimliği girdi doğrulamasını geçerek motoru çökertiyor
- Yayımlandı
- Güncellendi
- 26 Eki 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
vLLM, büyük dil modelleri için bir çıkarım ve sunum motorudur. 0.32.0 sürümünden önce, vllm/tokenizers/hf.py dosyası max_token_id değerini bir eksik üst sınırla hesaplamaktadır; bu da sözcük dağarcığı boyutuna eşit, önceden tokenleştirilmiş bir istem kimliğinin doğrulamayı geçmesine izin vermektedir. Tensor paralellik boyutunun bir ve sözcük dağarcığının tam 64'ün katı olduğu durumda, VocabParallelEmbedding.forward bu değeri F.embedding kullanmadan önce maskelemez; bu da bir CUDA cihaz tarafı onaylama hatasına yol açarak motorun sonlanmasına neden olur. Bu sorun 0.32.0 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
vLLM is an inference and serving engine for large language models. Prior to 0.32.0, vllm/tokenizers/hf.py computes max_token_id with an off-by-one upper bound, allowing a pre-tokenized prompt ID equal to the vocabulary size to pass validation. For a tensor-parallel size of one and an exact multiple-of-64 vocabulary, VocabParallelEmbedding.forward does not mask that value before F.embedding uses it, causing a CUDA device-side assertion and terminating the engine. This issue is fixed in version 0.32.0.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| vllm-project vllm | < 0.32.0 | 0.32.0 |
Kaynaklar6 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.