CVE-2025-62164CWE-123CWE-20CWE-502CWE-787insecure-deserialization

CVE-2025-62164

High · published November 21, 2025

CVSS v3.1
8.8
EPSS
1%
Percentile
61.3
In the wild
Unconfirmed
What it is

🚨 Memory corruption in vLLM could let an attacker crash servers or execute code remotely! ⚡ The Completions API is the vulnerable spot, and it’s time to act! Think of it like a computer that accepts faulty power cords. If the power goes haywire, it could cause the entire system to crash or fry components. That's precisely what happens when malicious tensors slip through unvalidated — they wreak havoc on the entire vLLM setup! An attacker could exploit this vulnerability to cause a denial-of-service, crashing the vLLM engine and potentially allowing them to run arbitrary code on the server. This could lead to unauthorized data access or manipulation, making it a major risk for anyone using this service.

Put simply

Think of it like a computer that accepts faulty power cords. If the power goes haywire, it could cause the entire system to crash or fry components. That's precisely what happens when malicious tensors slip through unvalidated — they wreak havoc on the entire vLLM setup! The vulnerability arises from insufficient validation when processing user-supplied prompt embeddings via the Completions API. By loading serialized tensors using `torch.load()` without adequate checks, it allows for out-of-bounds memory writes due to disabled integrity checks in PyTorch 2.8.0, leading to potential crashes or remote code execution.

What to do

An attacker could exploit this vulnerability to cause a denial-of-service, crashing the vLLM engine and potentially allowing them to run arbitrary code on the server. This could lead to unauthorized data access or manipulation, making it a major risk for anyone using this service. Update vLLM to version 0.11.1 immediately to patch this vulnerability. Additionally, review and validate all tensor inputs to ensure strict integrity checks are in place. Regularly monitor for any updates from the vLLM project to stay secure. You've got this! With these steps, you'll keep your vLLM secure and running smoothly! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00963 · 61.3th percentile
Weaknesses
CWE-123 · Write-what-where Condition; CWE-20 · Improper Input Validation; CWE-502 · Deserialization of Untrusted Data; CWE-787 · Out-of-bounds Write
Published
2025-11-21T07:15Z
Affected products (3)
ProductVersionsFixed in
vllm/vllm≥ 0.10.2, < 0.11.10.11.1
vllm/vllmall versions—
vllm/vllmall versions—
References (3)
EPSS history
Timeline
  • 21 NOV 01:18Z
    VLLM deserialization vulnerability leading to DoS and potential RCE
    cvelistv5