GPU VulnDB

Database/AI/ML frameworks & serving

vLLM: off-by-one prompt-token-ID bound lets a request crash the inference engine

CVSS 6.5CVE-2026-115916AI/ML frameworks & servingcurated

Impact

An authenticated caller that can submit pre-tokenized prompt IDs can pass a token ID equal to the vocabulary size, which escapes validation. With tensor-parallel size 1 and a vocabulary that is an exact multiple of 64, VocabParallelEmbedding.forward does not mask the value before F.embedding, so the GPU raises a device-side assertion and the engine process dies. On a shared serving node that takes down the model for every tenant on that replica and leaves the GPU memory to be reclaimed by a restart, not just the offending request. Single malformed request, repeatable at will.

Who can reach it

Any client authenticated to the vLLM OpenAI-compatible API that is allowed to send prompt token IDs. No special privileges beyond normal inference access.

What to do

Upgrade vLLM to 0.32.0 and restart the serving processes; a rolling restart across replicas avoids a full outage. No configuration mitigation is given in the advisory other than blocking pre-tokenized prompt IDs at a gateway.

References

Related entries

All AI/ML frameworks & serving entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.