Horizon Alert
Summary of the vulnerability and why it matters
A security flaw in Network-AI, a TypeScript/Node.js orchestrator, allows unauthorized users to run administrative commands without any authentication. This critical vulnerability could allow attackers to gain significant control over the system.
- Unauthenticated access to critical system functions.
- High impact on systems using this orchestrator.
- Confirm relevance and assess exposure level.
Attack Path
How an attacker could exploit the issue
An attacker could reach the vulnerable component by sending unauthenticated requests to the MCP SSE server, as it defaults to an empty secret and performs insufficient authorization checks. This exposure allows any caller, including those from outside a browser or via server-side request forgery, to invoke all available tools without providing any credentials. When successfully triggered, this can lead to significant unauthorized control over the orchestrator's functions.
- Unauthenticated network access is required.
- Invoking MCP tools with an empty secret.
- Complete unauthorized tool execution.
Live Threat
Current exploitation, exposure, and threat context
The Network-AI orchestrator, when configured to listen on a non-loopback address, could allow unauthenticated callers to invoke all its tools. This means that any system capable of reaching the orchestrator over the network could potentially execute its functions, such as modifying configurations or spawning agents, without any form of credential verification.
- Unauthenticated invocation of system tools.
- Network-accessible, unauthenticated SSE server.
- Unauthorized system configuration changes.
Operational Fix
Recommended remediation, mitigation, and detection steps
The Network-AI orchestrator's default configuration allows unauthenticated invocation of all its tools via the MCP SSE server. Application owners or platform teams responsible for this orchestrator should first identify all instances, assess their reachability and criticality, and then plan remediation. Coordination with the vendor for updates or configuration hardening is essential.
- Application owners and platform teams.
- Confirm instance reachability and criticality.
- Plan configuration hardening and updates.