Katalog CVE

CVE-2026-101058

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

python-utcp (pakiet pip utcp-http) przed wersją 1.1.12 nie weryfikuje, czy adresy URL narzędzi zadeklarowane w ręcznie napisanym podręczniku UTCP wskazują na interfejs pętli zwrotnej agenta, gdy podręcznik jest pobierany ze zdalnego źródła. Atakujący może dostarczyć podręcznik, który ofiara zarejestruje, i spowodować wysyłanie żądań do usług nasłuchujących tylko na 127.0.0.1 na hoście ofiary, a odpowiedzi są zwracane atakującemu (SSRF).

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataku SSRF na usługi lokalne, co może prowadzić do ujawnienia danych lub wykonania nieautoryzowanych operacji na hoście ofiary, jeśli usługa pętli zwrotnej odpowiada na nieuwierzytelnione żądania.

Rekomendacja

Zaleca się natychmiastową aktualizację pakietu utcp-http do wersji 1.1.12 lub nowszej, która odrzuca podręczniki pobrane z niepętlowego źródła deklarujące adresy URL narzędzi pętli zwrotnej.

Inne podatności w python-utcp

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

python-utcp (pip package utcp-http) before 1.1.12 does not verify whether tool URLs declared in a hand-written UTCP manual point at the agent's own loopback interface when that manual is discovered from a remote, non-loopback origin. Because ensure_secure_url intentionally permits loopback HTTP for local development and native manuals bypassed the loopback check performed by the OpenAPI converter, an attacker who can serve a UTCP manual that a victim registers can cause the client to issue requests to services bound only to 127.0.0.1 on the victim host and have the response bodies returned to the caller (server-side request forgery). The http, sse and streamable_http protocols are all affected. Reach is limited to loopback, and exploitation further requires a loopback service that answers unauthenticated requests with useful data. Fixed in utcp-http 1.1.12, which rejects manuals fetched from a non-loopback origin that declare loopback tool URLs, keyed off the final post-redirect discovery URL.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS