SSRF in Vllm

CVE-2026-25960

vLLM is an inference and serving engine for large language models (LLMs). The SSRF protection fix for CVE-2026-24779 add in 0.15.1 can be bypassed in the load_from_url_async method due to inconsistent URL parsing behavior between the validation layer and the actual HTTP client. The SSRF fix uses urllib3.util.parse_url() to validate and extract the hostname from user-provided URLs. However, load_from_url_async uses aiohttp for making the actual HTTP requests, and aiohttp internally uses the yarl library for URL parsing. This vulnerability in 0.17.0.

Vulnerability class: SSRF (Server-Side Request Forgery)

EPSS: 0.005 (43.6th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 7.1 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2026-25960?
CVE-2026-25960 is a high-severity vulnerability in Vllm, classified under Server-Side Request Forgery (SSRF). CVSS score: 7.1/10. Published 2026-03-09.
How severe is CVE-2026-25960?
High severity. CVSS v3 base score is 7.1 out of 10.