Skip to content
OpenAdvisories

Product · universal-tool-calling-protocol

python-utcp

9 known vulnerabilities.

4 results · Clear filters · Feed

  • Medium 4.7

    utcp-gql and utcp-websocket before 1.1.1 SSRF via URL validation bypass

    utcp-gql before 1.1.1 and utcp-websocket before 1.1.1 contain server-side request forgery vulnerabilities due to incomplete application of CVE-2026-44661 fixes. The GraphQL plugin uses a vulnerable prefix check allowing bypass URLs like http://127.0.0.1.attac…

  • Medium 6.9

    python-utcp before 1.1.12 SSRF via Remote HTTP Manual

    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…

  • Medium 6.3

    universal-tool-calling-protocol python-utcp utcp-gql/utcp-websocket server-side request forgery

    A vulnerability was detected in universal-tool-calling-protocol python-utcp 1.1.0. This affects an unknown function of the component utcp-gql/utcp-websocket. Performing a manipulation results in server-side request forgery. The attack can be initiated remotel…

  • Medium 4.7

    python-utcp: SSRF via attacker-controlled OpenAPI servers[0].url in HTTP communication protocol

    python-utcp is the python implementation of UTCP. Prior to 1.1.3, the utcp-http plugin is vulnerable to a blind Server-Side Request Forgery (SSRF) caused by a trust-boundary inconsistency between manual discovery and tool invocation. register_manual() validat…