Who is affected
Kludex Starlette is a Python web framework. This vulnerability affects deployments that use Starlette to construct URLs for authentication or request routing decisions, where path-based access controls are in place. The record does not specify which versions are affected or whether patches are available; you will need to check the vendor's security advisory for that detail.
How to check whether this touches you
- Inventory your applications: does your organisation run or depend on code built with Starlette?
- Review authentication logic: does your Starlette configuration check the request path to make access-control decisions?
- Establish network exposure: can the affected application receive requests from untrusted networks (the internet, or networks you do not control)?
- Determine your running version: check
pip show starletteor your container image manifest, and cross-reference against Kludex's security advisory to see whether your version is listed as vulnerable. Version numbers alone are not conclusive—some vendors backport fixes—so also check release notes or advisory timestamps.
What to do
- Immediately consult the Kludex security advisory for this CVE to identify affected versions and available mitigations or patches.
- If a patch is available and you cannot deploy it within the federal due date (16 September 2026), apply any interim mitigations recommended by the vendor, such as WAF rules or request filtering.
- If your application is internet-facing and no mitigation is available, restrict network access to it (IP allowlisting, VPN-only, or disabling the service) until patched.
- Enable request logging at the HTTP layer (log the full request URI, host header, and any reconstructed URL used for authentication checks) so you can hunt for exploitation attempts.
- If you run a cloud service, follow CISA BOD 26-04 guidance for your cloud provider's patch timelines; if mitigations are not available, plan to discontinue use of the product.
If you find you were exposed
Log entries showing requests with unusual host headers or path prepending in the weeks or months before patching were applied should be reviewed for signs of authentication bypass attempts. Exploitation typically precedes disclosure announcements, so retrospective log analysis across your retention period is necessary. Check whether any successful authentication or access-control decisions were made on requests with suspicious URL reconstruction, and review any sensitive actions taken by those sessions.