CVE-2026-115917 vLLM: Permissive default CORS origins allow cross-origin requests to the vLLM HTTP server

Low 3.4 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-115917?

CVE-2026-115917 is a low-severity vulnerability in Vllm Vllm, published on 26 Oct 2026.

Official description

vLLM is an inference and serving engine for large language models. Prior to 0.32.0, the OpenAI-compatible server configures Starlette CORSMiddleware with allowed_origins set to a wildcard by default. A malicious web page can use a victim's browser to reach an unauthenticated vLLM server on localhost, an internal network, or a VPN, call endpoints including GET /v1/models and POST /v1/chat/completions, consume GPU resources, and read responses. Cookie-based cross-site request forgery does not apply because credentials are disabled by default, and deployments requiring bearer authentication are exposed only when the caller already has a usable token. This issue is fixed in version 0.32.0.

Weakness: CWE-942

Which versions are affected by CVE-2026-115917?

3 open source packages ship an affected version, including vllm. It affects 1 product.

PackageAffectedFixed in
vllm PyPIAll versions0.32.0
vllm PyPIAll versions0.32.0
vllm PyPIAll versions0.32.0

Products include Vllm Vllm.

How do I fix CVE-2026-115917?

Upgrade vllm to 0.32.0 or later.

Is CVE-2026-115917 being exploited?

There is no known exploitation of CVE-2026-115917 in the wild and no public exploit code.

All Vllm Vllm vulnerabilities

Sources

Also known as GHSA-vvpg-rrww-wpmh, PYSEC-2026-4348.

Is CVE-2026-115917 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free