live wire
▸AI · vLLM Recipes maps Muse Spark Open to single-node Blackwell and AMD deployment (Oct. 16)vLLM▸PLATFORM · Clang 23 bytecode interpreter cuts allocations and expands constant-expression supportRed Hat Developer▸PLATFORM · RHEL becomes first-party on OCI; OpenShift subscriptions reach Oracle MarketplaceRed Hat▸AI · vLLM-Omni merges native MOSS-Image serving with parallelism and offloadvLLM▸AI · vLLM adds System One endpoint for Decision 3.0 multimodal routing models (Oct. 15)vLLM▸SECURITY · Red Hat rates OpenShift AI 3.4.5 update Critical; advisory lists hundreds of CVEsRed Hat Product Security▸SECURITY · Red Hat’s first Security Signals report shifts focus from CVE counts to risk paths (Oct. 15)Red Hat▸PLATFORM · IBM adds non-destructive FlexVolume-to-CSI migration tool for OpenShift object storageIBM Cloud▸vLLM tests agent-built Kimi K3 decode path at up to 1.9× speedup; PR remains openvLLM▸AI · LeaderWorkerSet 1.0 changes rollout defaults for disaggregated AI workloadsKubernetes SIGs▸SECURITY · Red Hat flags active exploitation of kernel flaw affecting OpenShift CoreOS; no fix listedRed Hat Product Security▸AI · Red Hat sets Dec. 9 showcase for AI 3.6 agent governance and model servicesRed Hat▸vLLM 0.32.0 drops Python 3.10, restricts CORS defaults and adds security fixesvLLM▸SECURITY · Red Hat tracks Moderate Hono auth bypass across OpenShift AI, Dev Spaces and AnsibleRed Hat Product Security▸AI · vLLM Recipes maps Muse Spark Open to single-node Blackwell and AMD deployment (Oct. 16)vLLM▸PLATFORM · Clang 23 bytecode interpreter cuts allocations and expands constant-expression supportRed Hat Developer▸PLATFORM · RHEL becomes first-party on OCI; OpenShift subscriptions reach Oracle MarketplaceRed Hat▸AI · vLLM-Omni merges native MOSS-Image serving with parallelism and offloadvLLM▸AI · vLLM adds System One endpoint for Decision 3.0 multimodal routing models (Oct. 15)vLLM▸SECURITY · Red Hat rates OpenShift AI 3.4.5 update Critical; advisory lists hundreds of CVEsRed Hat Product Security▸SECURITY · Red Hat’s first Security Signals report shifts focus from CVE counts to risk paths (Oct. 15)Red Hat▸PLATFORM · IBM adds non-destructive FlexVolume-to-CSI migration tool for OpenShift object storageIBM Cloud▸vLLM tests agent-built Kimi K3 decode path at up to 1.9× speedup; PR remains openvLLM▸AI · LeaderWorkerSet 1.0 changes rollout defaults for disaggregated AI workloadsKubernetes SIGs▸SECURITY · Red Hat flags active exploitation of kernel flaw affecting OpenShift CoreOS; no fix listedRed Hat Product Security▸AI · Red Hat sets Dec. 9 showcase for AI 3.6 agent governance and model servicesRed Hat▸vLLM 0.32.0 drops Python 3.10, restricts CORS defaults and adds security fixesvLLM▸SECURITY · Red Hat tracks Moderate Hono auth bypass across OpenShift AI, Dev Spaces and AnsibleRed Hat Product Security
upstreambeat.ai
newsSECURITY

vLLM audit exposes a critical auth bypass and four denial-of-service paths

Operators should update current vLLM and Starlette deployments after an audit linked vLLM’s most severe finding to a vulnerability now listed as exploited in the wild.

Host-header mismatch bypass versus corrected request routing.
AI-generated illustration
By The News Desk· Oct 7, 2026the quick take — two AI hosts go live when you do

An independent security audit of vLLM found five vulnerabilities: one rated Critical and four rated High. The audit covered vLLM 0.14.0 and retested its findings against 0.29.0; the audit firm’s summary says the remaining four security findings could let attackers exhaust resources and stop the API without recovery.

The Critical finding is the broader concern. X41 D-Sec identified BadHost, tracked as CVE-2026-48710, while reviewing vLLM’s API-key middleware. The flaw affected Starlette versions before 1.0.1 and allowed a crafted Host header to make authentication middleware see one path while the application router handled another, according to X41’s technical account.

Why this matters now

In vLLM, the mismatch could bypass API-key checks on /v1 endpoints. X41 says the vulnerable pattern also appeared across FastAPI and Starlette applications, including LiteLLM, MCP servers and AI-agent frameworks. The same account says CISA added CVE-2026-48710 to its Known Exploited Vulnerabilities catalog in September after malicious actors chained it with other flaws.

The four High findings are different forms of denial of service. X41 says an attacker could consume resources through requests containing many anyOf branches in a guided_json schema, or by asking vLLM to load very large files through image_embeds, prompt_embeds or multimodal media inputs. The audit also recorded 15 findings without direct security impact, covering SSRF, information disclosure, denial-of-service and hardening recommendations, according to the published audit summary.

What operators should do

The Open Source Technology Improvement Fund, which organized the audit, says vLLM maintainers addressed the reported issues and advises operators to update to the current release. Because the audit’s retest baseline was vLLM 0.29.0, teams should not read that version number alone as a permanent safe harbor; they should follow the current supported vLLM release and verify the resolved dependency set in the deployment they actually ship.

Teams running vLLM behind a reverse proxy should not assume that boundary removes BadHost exposure. X41 says some deployments pass X-Forwarded-Host through as Host, potentially defeating validation performed earlier in the request path. The practical check is therefore end to end: update vLLM and Starlette dependencies, confirm proxy header handling, and retest that unauthenticated requests cannot reach protected /v1 routes.

This is a security story because the audit’s Critical finding is also documented as exploited in the wild. The broader lesson is architectural: authentication should not depend on two components deriving a request path differently.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.