Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed MCP HTTP port
-
DeliverySend request with no credentials
-
ExploitServer accepts absent-auth initialise
-
ExecutionDispatch MCP tools
-
PersistServer forwards stored Telnyx keys upstream
-
ImpactAbuse telecom API and code-execution key
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the server to be running the Streamable HTTP transport (rather than the default stdio transport) with the vulnerable all-interfaces bind in versions through 6.83.0, and the attacker must have network reachability to that listening port. Given CVSS AV:N/AC:L/PR:N/UI:N, once the HTTP port is reachable there are no further prerequisites: no credential, no user interaction, and default header handling accepts requests with no auth. The principal limiting factor is exposure - deployments using stdio transport or where the port is confined to loopback/firewalled are not remotely reachable; the vulnerable HTTP-on-all-interfaces configuration is what enables unauthenticated exploitation. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N, score 9.3) aligns tightly with the description: remote, low-complexity, no authentication, no user interaction, with high confidentiality and integrity impact. This is a genuine high-priority issue rather than an inflated score, because exploitation requires only network reachability to the port and the payoff is direct abuse of the operator's telecom API credentials and a code-execution key. Mitigating real-world exposure: the danger is greatest where the server was deliberately or accidentally reachable beyond localhost, so any operator running it on a shared host, container with a published port, or non-loopback bind should treat it as urgent and audit exposure immediately. There is no CISA KEV listing and no EPSS figure in the provided data, and no public exploit was identified, so active exploitation is not evidenced - but the low attack complexity and credential-theft impact mean patching should not wait for exploitation signals. |
| Exploit ScenarioDerived | An attacker who can reach the MCP HTTP port - for example on a shared host, an exposed container port, or a flat internal network - sends an MCP initialise and tool-dispatch request with no authentication headers. The server accepts it and executes the requested tools against the upstream Telnyx API using its own stored API key and code-execution key, letting the attacker abuse the victim's telecom account. No public exploit code was identified, but attack complexity is low (AC:L) and no user interaction is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Authentication bypass in the Telnyx MCP server (team-telnyx/telnyx-node, through 6.83.0) lets any network-reachable caller invoke MCP tools with no credential. The Streamable HTTP transport bound to all interfaces and parsed auth headers in a non-failing mode, so a request lacking credentials still completed initialisation and dispatched tools - which then forwarded the server's own stored Telnyx API key, client secret, and code-execution key upstream. Reported by VulnCheck with CVSS 4.0 9.3; no public exploit identified at time of analysis.
RemediationAI
Upgrade to the fixed release published after 6.83.0 that incorporates PR #450 (https://github.com/team-telnyx/telnyx-node/pull/450) and GHSA-46jp-xr2h-fw7h; the corrected code defaults the host to loopback, requires a server API key, and enforces it in middleware. Upstream fix available (PR/commit); the exact released patched version is not independently confirmed from the provided data, so verify the tagged version against the advisory before deploying. As compensating controls until patched: run the server with stdio transport instead of HTTP (the documented default) where possible; if HTTP is required, bind the listener to 127.0.0.1/loopback so it is not reachable off-host; place the port behind a firewall or reverse proxy that enforces authentication and restrict source addresses to trusted callers only; and rotate the TELNYX_API_KEY, TELNYX_CLIENT_SECRET, and code-execution key if the HTTP transport was ever exposed, since those credentials may have been usable by any reachable caller. Note that binding to loopback breaks legitimate remote MCP clients, so those must be re-fronted through an authenticating proxy.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Model Context Protocol (MCP) exposes tool-calling capabilities to LLM clients; this server (packages/mcp-server/src/http.ts) offered the MCP endpoint over Streamable HTTP on the root path. The root cause is CWE-306 (Missing Authentication for a Critical Function): the HTTP listener bound to 0.0.0.0 (all interfaces) rather than loopback, and the header-parsing path treated absent authentication as acceptable rather than rejecting it. Because the server is a stateful proxy holding privileged Telnyx credentials (TELNYX_API_KEY, TELNYX_CLIENT_SECRET, plus a code-execution key), any dispatched tool executed against the upstream Telnyx API using those stored secrets, effectively lending the caller full API authority. The affected component is cpe:2.3:a:team-telnyx:telnyx-mcp.
Know when Telnyx Mcp gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Reachable HTTP port with no credential accepted gives AV:N/AC:L/PR:N/UI:N; theft and reuse of stored API keys yields high C and I, no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
The Telnyx MCP server exposed its HTTP transport on every interface and did not require a caller credential. packages/mcp-server/src/http.ts served MCP on the root path with a listener bound to all interfaces and parsed the caller's authentication headers in a mode that did not fail when they were absent, so a request without any credential completed initialisation and dispatched tools. Dispatch forwarded the server's own stored credentials, the Telnyx API key and client secret together with the code-execution key, to the upstream endpoint, so an unauthenticated caller able to reach the port acted with them. The current code defaults the host to loopback, requires a server API key, and enforces it in middleware.
Executive ViewAI
The Telnyx MCP server (team-telnyx/telnyx-node through version 6.83.0) contains a critical authentication bypass allowing any network-reachable attacker to access server functions and retrieve stored Telnyx API keys, client secrets, and code-execution credentials. Any deployed instance without network access controls exposes your Telnyx account to unauthorized API operations and credential theft. Immediate network isolation and credential rotation are essential to prevent account compromise.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to the MCP server via firewall/security group rules to trusted internal IPs only; (2) Deploy an authentication proxy or API gateway in front of the service to enforce access controls; (3) Immediately rotate all stored Telnyx API keys and client secrets; (4) Disable the MCP server if not actively required; (5) Enable comprehensive audit logging and monitor Telnyx API usage for suspicious activity patterns.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-67026
GHSA-j929-p4w2-gfw7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB