Description
python-utcp versions before 1.1.4 contain a server-side request forgery vulnerability in HttpCommunicationProtocol.call_tool that validates the initial tool URL but follows HTTP redirects without re-validating the target. Attackers controlling a tool endpoint can return a 302 redirect to internal services, allowing the UTCP client to reach cloud metadata endpoints or internal HTTP services and return their response bodies to the caller.
Published: 2026-09-27
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Server‑side request forgery
Action: Immediate Patch
AI Analysis

Impact

The vulnerability in python‑utcp allows an attacker to supply a tool URL that the system initially accepts but then follows downstream redirects without re‑validating the destination. This server‑side request forgery permits the malicious endpoint to return a 302 redirect pointing to internal or cloud metadata services, exposing those internal resources to the UTCP client. The impact includes unauthorized access to internal data and the potential for further escalation if sensitive services become reachable.

Affected Systems

The affected product is python‑utcp, versions before 1.1.4, maintained by universal‑tool‑calling‑protocol. No additional vendor or product variants are listed in the CNA data.

Risk and Exploitability

The focus of exploitation is an attacker controlling a tool endpoint that can issue a 302 redirect; the UTCP client will blindly follow it and return the redirect target’s response. The CVSS score is 8.4, indicating high severity. The EPSS score is not available, so the likelihood of exploitation cannot be quantified from the provided data. The vulnerability is not listed in the CISA KEV catalog, but any instance that allows internal or cloud metadata to be accessed remains a significant risk because the attacker can read sensitive configuration or credentials.

Generated by OpenCVE AI on September 27, 2026 at 18:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to python‑utcp version 1.1.4 or later, which fixes the redirect validation issue.
  • If an upgrade is not possible, reconfigure the UTCP client to disallow or strictly validate redirects, limiting acceptable destinations to trusted domains.
  • Restrict the network reachability of the UTCP server and client to only necessary external services to prevent inadvertent access to internal metadata endpoints.

Generated by OpenCVE AI on September 27, 2026 at 18:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 27 Sep 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Universal-tool-calling-protocol
Universal-tool-calling-protocol python-utcp
Vendors & Products Universal-tool-calling-protocol
Universal-tool-calling-protocol python-utcp

Sun, 27 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Description python-utcp versions before 1.1.4 contain a server-side request forgery vulnerability in HttpCommunicationProtocol.call_tool that validates the initial tool URL but follows HTTP redirects without re-validating the target. Attackers controlling a tool endpoint can return a 302 redirect to internal services, allowing the UTCP client to reach cloud metadata endpoints or internal HTTP services and return their response bodies to the caller.
Title python-utcp before 1.1.4 SSRF via unvalidated HTTP redirects
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N'}

cvssV4_0

{'score': 8.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N'}


Subscriptions

Universal-tool-calling-protocol Python-utcp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-28T13:11:32.149Z

Reserved: 2026-09-27T16:38:56.428Z

Link: CVE-2026-101060

cve-icon Vulnrichment

Updated: 2026-09-28T13:11:27.813Z

cve-icon NVD

Status : Deferred

Published: 2026-09-27T18:16:32.273

Modified: 2026-09-30T17:32:07.107

Link: CVE-2026-101060

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T19:00:15Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)