---
title: "CVE-2026-48817\n    | Ubuntu"
description: Ubuntu is an open source software operating system that runs from the
  desktop, to the cloud, to all your internet connected things.
url: https://ubuntu.com/security/CVE-2026-48817?format=md
keywords: index, follow
---

# CVE-2026-48817

Publication date 17 June 2026

Last updated 25 June 2026

---

Ubuntu priority

**Medium**

[Why this priority?](https://ubuntu.com/security/cves/about#priority )

## Cvss 3 Severity Score

**5.3 · Medium**

[Score breakdown](https://ubuntu.com/security/CVE-2026-48817?format=md#impact-score)

Toggle side navigation

## Description

Starlette is a lightweight ASGI framework/toolkit. In versions 1.0.1 and
below, when dispatching a request, HTTPEndpoint selects the handler by
lowercasing the HTTP method and looking it up as an attribute with getattr,
without restricting the lookup to a known set of HTTP verbs. When an
HTTPEndpoint subclass is registered through Route(...) without an explicit
methods= argument, the route does not constrain the method and every method
reaches the endpoint. If a non-standard HTTP method whose lowercased name
matches an attribute on the endpoint subclass reaches the endpoint, that
attribute is invoked as if it were a request handler. An attacker can use
this to reach methods that were never meant to be HTTP handlers, such as
internal helpers, without the authorization checks applied by the intended
public handler. An application (including Starlette-based frameworks like
FastAPI) is affected if it registers an HTTPEndpoint subclass via
Route(...) without explicitly setting methods=, and that subclass includes
extra methods named like non-standard HTTP verbs that take one request
argument and return a response. This issue has been fixed in version 1.1.0.

## Status

Show unmaintained releases

| Package | Ubuntu Release | Status |
| --- | --- | --- |
| starlette | 26.04 LTS resolute | Needs evaluation |
| 25.10 questing | Ignored end of life, was needs-triage |
| 24.04 LTS noble | Needs evaluation |
| 22.04 LTS jammy | Needs evaluation |

---

* [How can I get the fixes?](https://ubuntu.com/security/cves/about#security)
* [What do statuses mean?](https://ubuntu.com/security/cves/about#statuses)

## Severity score breakdown

CVSS version:
CVSS v3.0

**Base score**

5.3 · Medium

* Base metrics

  | Parameter | Value |
  | --- | --- |
  | Attack vector | Network |
  | Attack complexity | Low |
  | Privileges required | None |
  | User interaction | None |
  | Scope | Unchanged |
  | Confidentiality impact | None |
  | Integrity impact | Low |
  | Availability impact | None |
* Scores

  | Parameter | Value |
  | --- | --- |
  | Base score | 5.3 · Medium |
  | Exploitability score | - |
  | Impact score | - |

**Vector:** CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

## References

* [MITRE](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-48817)
* [NVD](https://nvd.nist.gov/vuln/detail/CVE-2026-48817)
* [Launchpad](https://launchpad.net/bugs/cve/CVE-2026-48817)
* [Debian](https://security-tracker.debian.org/tracker/CVE-2026-48817)

### Other references

* <https://www.cve.org/CVERecord?id=CVE-2026-48817>
* <https://github.com/Kludex/starlette/security/advisories/GHSA-x746-7m8f-x49c>
* <https://github.com/Kludex/starlette/pull/3286>
* <https://github.com/Kludex/starlette/commit/e3f972225adb1d84b80dba132f520cc24cb84229 (1.1.0)>
