Skip to content
Heist/ feed
Back to feed
High

vLLM 0.22.0 before 0.24.0 Denial of Service via Rust gRPC Generate

Type: advisorySources: Official CVE List

vLLM from 0.22.0 before 0.24.0 contains an improper input validation vulnerability in the Rust gRPC Generate and GenerateStream service that forwards unchecked prompt token IDs to EngineCore. Attackers can submit requests with out-of-vocabulary prompt.token_ids values to trigger a fatal embedding lookup failure that terminates EngineCore and leaves the server unhealthy.

Products
vllm
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-116174
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 17:05 UTC · Revision 1

Source evidence

vLLM 0.22.0 before 0.24.0 Denial of Service via Rust gRPC Generate

core-cve · Original source

Published 25 Oct 2026, 13:20 UTC

vLLM from 0.22.0 before 0.24.0 contains an improper input validation vulnerability in the Rust gRPC Generate and GenerateStream service that forwards unchecked prompt token IDs to EngineCore. Attackers can submit requests with out-of-vocabulary prompt.token_ids values to trigger a fatal embedding lookup failure that terminates EngineCore and leaves the server unhealthy.

cve:CVE-2026-116174

vllm

Fixed versions: Not specified

Complete source record
{
  "id": "52af4c6a4ba4cc378c4b19fccc690c23bb7ab81201dd3afe07e54faeffc4a911",
  "url": "https://www.cve.org/CVERecord?id=CVE-2026-116174",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "vLLM 0.22.0 before 0.24.0 Denial of Service via Rust gRPC Generate",
    "summary": "vLLM from 0.22.0 before 0.24.0 contains an improper input validation vulnerability in the Rust gRPC Generate and GenerateStream service that forwards unchecked prompt token IDs to EngineCore. Attackers can submit requests with out-of-vocabulary prompt.token_ids values to trigger a fatal embedding lookup failure that terminates EngineCore and leaves the server unhealthy.",
    "evidence": "cve:CVE-2026-116174",
    "products": [
      {
        "name": {
          "value": "vllm",
          "evidence": "/containers/cna/affected/0/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-116174",
      "aliases": [
        "CVE-2026-116174"
      ],
      "metrics": [
        {
          "format": "CVSS",
          "cvssV4_0": {
            "version": "4.0",
            "baseScore": 8.2,
            "attackVector": "NETWORK",
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
            "userInteraction": "NONE",
            "attackComplexity": "HIGH",
            "attackRequirements": "PRESENT",
            "privilegesRequired": "NONE",
            "subIntegrityImpact": "NONE",
            "vulnIntegrityImpact": "NONE",
            "subAvailabilityImpact": "NONE",
            "vulnAvailabilityImpact": "HIGH",
            "subConfidentialityImpact": "NONE",
            "vulnConfidentialityImpact": "NONE"
          }
        },
        {
          "format": "CVSS",
          "cvssV3_1": {
            "scope": "UNCHANGED",
            "version": "3.1",
            "baseScore": 5.9,
            "attackVector": "NETWORK",
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
            "integrityImpact": "NONE",
            "userInteraction": "NONE",
            "attackComplexity": "HIGH",
            "availabilityImpact": "HIGH",
            "privilegesRequired": "NONE",
            "confidentialityImpact": "NONE"
          }
        }
      ],
      "affected": [
        {
          "vendor": "vllm-project",
          "product": "vllm",
          "versions": [
            {
              "status": "affected",
              "version": "0.22.0",
              "lessThan": "0.24.0",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "0.24.0",
              "versionType": "semver"
            }
          ],
          "packageURL": "pkg:pypi/vllm",
          "defaultStatus": "unaffected"
        }
      ],
      "modified": "2026-10-25T13:20:15.109Z",
      "provider": "cve",
      "references": [
        "https://github.com/vllm-project/vllm/security/advisories/GHSA-w2v2-5662-8v5q",
        "https://www.vulncheck.com/advisories/vllm-0.22.0-before-0.24.0-denial-of-service-via-rust-grpc-generate"
      ],
      "provider_metadata": {
        "cna": {
          "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
          "shortName": "VulnCheck",
          "dateUpdated": "2026-10-25T13:20:15.109Z"
        }
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-116174",
        "evidence": "/cveMetadata/cveId"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/containers/cna/metrics"
  },
  "source_id": "core-cve",
  "document_id": 146787,
  "published_at": "2026-10-25T13:20:15.109+00:00"
}