CVE-2025-14542
Universal Tool Calling Protocol (UTCP) client library for Python vulnerable to Trust Boundary Violation through Manual JSON specification
7.5
HIGH
CVSS 3.1
EPSS 0.05%
Description
The vulnerability arises when a client fetches a tools’ JSON specification, known as a Manual, from a remote Manual Endpoint. While a provider may initially serve a benign manual (e.g., one defining an HTTP tool call), earning the clients’ trust, a malicious provider can later change the manual to exploit the client.
How to fix CVE-2025-14542
To remediate CVE-2025-14542, upgrade the affected package to a fixed version below.
- —upgrade to 1.1.0 or later
Is CVE-2025-14542 being exploited?
Low — EPSS is 0.0%, meaning exploitation activity has not been observed at scale.
Affected packages (1)
- from 0, < 1.1.0
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | HIGH7.5 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H |
References (4)
- ADVISORYnvd.nist.gov/vuln/detail/CVE-2025-14542
- WEBgithub.com/universal-tool-calling-protocol/python-utcp
- WEBgithub.com/universal-tool-calling-protocol/python-utcp/commit/2dc9c02df72cad3770c934959325ec344b441444
- WEBresearch.jfrog.com/vulnerabilities/python-utcp-untrusted-manual-command-execution-jfsa-2025-001648329