5/27/2026 at 7:37:46 AM
If you read the advisory and are wondering what starlette is, from it's web page: starlette is a lightweight ASGI framework/toolkit, which is ideal for building async web services in Python.It's used a lot in the data heavy AI world for it's efficiency shipping large files. This includes lots and lots of production servers.
From the advisory: this includes LLM inference servers like vLLM, LLM proxy servers like LiteLLM, AI agent frameworks, MCP gateways, and custom APIs. MCP servers are especially at risk because the MCP spec mandates unauthenticated OAuth discovery endpoints, providing a reliable path for exploitation.
by nickcw
5/27/2026 at 8:05:27 AM
Notably, Starlette powers FastAPI, an extremely popular Python framework for building HTTP services.by alex_suzuki
5/27/2026 at 12:20:56 PM
Is this still true?by spennant
5/27/2026 at 12:38:49 PM
You may be thinking of Litestar (previously named Starlite) that was based on Starlette akin to FastAPI but then went their own direction implementing a framework rather than relying on an upstream for their core product.by b40d-48b2-979e
5/27/2026 at 4:30:09 PM
https://github.com/fastapi/fastapi/blob/master/pyproject.tom...by flowardnut
5/27/2026 at 8:12:17 PM
..And?by b40d-48b2-979e
5/27/2026 at 11:50:39 PM
FastAPI depends on "starlette>=0.46.0"by processunknown
5/28/2026 at 1:57:31 AM
And? It's a non-sequitur to my comment.by b40d-48b2-979e
5/27/2026 at 12:25:08 PM
Yes, it's literally the first bullet point on the project's website.by discord23
5/27/2026 at 1:14:31 PM
[dead]by sedimannapoleon
5/27/2026 at 9:02:28 AM
Ironically typing ‘make sure my server is secure’ into an LLM either wasn’t done, or missed it until now.by hsbauauvhabzb
5/27/2026 at 10:50:17 AM
The posted page has an entire section titled "Why didn't Mythos find this?"tl;dr: the bug spans three components in different code bases that when looked at in isolation each do reasonable things. The bug is in the interaction, in the assumed properties of the value that eventually gets exposed as request.url.path. That was apparently too subtle for current Anthropic models to spot
by wongarsu
5/27/2026 at 12:13:04 PM
So an LLM was unable to reason about a codebase to find cross-library vulnerabilities.Your response was a weak excuse, it’s a clear demonstration of the shortcomings of LLMs which will inevitably cause headlines in the future.
by hsbauauvhabzb
5/27/2026 at 1:28:56 PM
If you point an LLM at a middleware and ask it to find vulnerabilities, then not finding this is a shortcoming.Whether "LLM failed to spot vulnerability that took humans 8 years to find" is a great headline about shortcomings of LLMs is questionable, but it is a good example of a category of bug that is particularly hard to spot for humans and LLMs alike
by wongarsu
5/27/2026 at 2:58:39 PM
When the past month has been full of headlines claiming that Mythos et al. will be the end of secure software as well know it, it's fair game to emphasize the places we know already are not going to be covered by them.by saghm
5/27/2026 at 9:42:43 PM
The posted page said that finding logic bugs of this kind requires ‘understanding’ which LLM cannot.by winstonwinston