Skip to content

Framework

Starlette

Lightweight Python ASGI framework for building asynchronous web services and APIs, serving as the foundation underlying FastAPI and other tools.

Known aliases

  • BaseHTTPMiddleware
  • Kludex Starlette
  • Starlette ASGI framework
  • Starlette CORSMiddleware

Current stories

buildOne report1 publisher

vLLM 0.32.0rc0 denies cross-origin browser calls unless operators list their origins

vLLM 0.32.0rc0 sets the --allowed-origins default to an empty list, where 0.31 and every release back to 0.6 allowed all origins. A dev.to write-up says browser UIs on another origin will break on upgrade while server-side clients keep working.

Publishers:dev.to

Reality

Evidence68
Adoption
Not scored
Hype gap−5
Incentives
Not scored
Confidence65
securityConfirmed5 publishers

PoeLLM botnet has turned more than 2,100 exposed servers into miners and scanners

Lumen's Black Lotus Labs says the PoeLLM cryptomining botnet has compromised more than 2,100 servers, many running exposed LiteLLM or Ollama. Each host it takes then mines and scans for the next, so an AI server left open to the internet is attack surface to lock down.

Perspective Coverage

6 publishers
Builder
Builder 34%
Operator
Operator 59%
Investor
Investor 7%

Reality

Evidence70
Adoption50
Hype gap+5
Incentives
Not scored
Confidence70
securityConfirmed4 publishers

CISA's seven new KEV entries put SonicWall gateways and Artifactory on one patch clock

SonicWall's CVSS 10.0 SSRF chains into command execution on remote access appliances, and JFrog Artifactory hands unauthenticated attackers admin under default configuration. Reverse shells and miners are already landing.

Perspective Coverage

4 publishers
Builder
Builder 14%
Operator
Operator 72%
Investor
Investor 14%

Reality

Evidence70
Adoption
Not scored
Hype gap+10
Incentives35
Confidence68
buildOne report1 publisher

A low-privilege LiteLLM key could run system commands through its MCP test endpoints

LiteLLM's MCP test endpoints let any valid proxy key run arbitrary commands on the gateway, rated CVSS 8.8. CISA added the flaw to its Known Exploited Vulnerabilities catalog on June 8, 2026, confirming exploitation in the wild.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence50
buildOne report1 publisher

One unauthenticated request to LiteLLM's admin endpoint dumps every provider key the proxy routes

CISA's exploited-vulnerability catalog now holds entries for LiteLLM, Kestra and Starlette, according to a dev.to writeup, and the quickstart docs for those tools still keep provider API keys in the process environment an attacker reads first.

Publishers:dev.to

Reality

Evidence28
Adoption
Not scored
Hype gap+42
Incentives32
Confidence34
buildOne report1 publisher

FastAPI's frontend() helper matches SPA fallback only after every API route fails

A dev.to engineer ran three FastAPI apps against the same dist directory and found that a catch-all declared above /api/ping answers 200 with index.html, while the new frontend() helper answered correctly from the wrong position.

Publishers:dev.to

Reality

Evidence74
Adoption24
Hype gap−8
Incentives22
Confidence67
buildOne report1 publisher

One slash in a Host header moves the path Starlette's middleware checks

CVE-2026-48710 is in CISA's Known Exploited Vulnerabilities catalog, scored 6.5 by Starlette's maintainers and 10.0 by Horizon3.ai once chained with a LiteLLM command injection. Version 1.0.1 is the fix.

Publishers:dev.to

Reality

Evidence45
Adoption55
Hype gap+12
Incentives65
Confidence50
buildOne report1 publisher

FastAPI middleware puts a third-party lookup in front of your liveness probe

Starlette resolves the route after the middleware stack has already run, so a geolocation middleware fires on /health and /docs as well. A per-route dependency scopes the same lookup to the handlers that actually need it.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+18
Incentives30
Confidence58
buildOne report1 publisher

Origin validation ships off by default in four of five dominant WebSocket frameworks

The upgrade request is an HTTP GET that carries session cookies cross-origin with no preflight, so CORS never sees it, and the frameworks that could check the Origin header for you mostly hand that job to your route code.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+18
Incentives30
Confidence52
buildOne report1 publisher

A query string smuggled into the Host header makes Starlette skip authentication

X41 D-Sec's proof of concept for CVE-2026-48710 is one unauthenticated GET whose Host header carries /public?bar=. Starlette sits underneath LiteLLM, vLLM and MCP servers, so the work starts with a dependency query.

Publishers:news.risky.biz

Reality

Evidence56
Adoption
Not scored
Hype gap+18
Incentives55
Confidence52
buildOne report1 publisher

CISA's exploited-vulnerability catalog now reaches the LLM gateway

Seven entries went into CISA's known-exploited catalog on 2 September. The 5 September fix date covers four of the six products named, and the two AI-stack entries are the ones most teams cannot locate in a dependency graph.

Publishers:dev.to

Reality

Evidence58
Adoption34
Hype gap+15
Incentives30
Confidence56
securityOne report1 publisher

Attackers hid a cryptominer inside a LiteLLM MCP config test that reported success

Ninety days of Wiz honeypot telemetry shows tooling written for LiteLLM's internals, including a config test endpoint that spawns whatever command it is handed and a miner whose output comes home inside the MCP protocol.

Publishers:wiz.io

Reality

Evidence62
Adoption66
Hype gap+12
Incentives72
Confidence55
securityOne report1 publisher

Microsoft's own incident data says the AI gateway is now the credential store

Three Microsoft investigations into AI middleware ended in stolen keys, persistence and compute abuse. The remediation list is ordinary infrastructure hygiene, applied to plumbing nobody inventoried.

Publishers:microsoft.com

Reality

Evidence66
Adoption42
Hype gap+12
Incentives68
Confidence52