Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • 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

vllm-project vllm

Orta 6,5 CVSS 3.1
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ımEtkilenenDüzeltildiği sürüm
vllm-project vllm < 0.32.0 0.32.0

Kaynaklar6 kaynak

Kayıt geçmişi

  1. 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.