CVE-2026-48814: CWE-306: Missing Authentication for Critical Function in Jovancoding Network-AI
Jovancoding Network-AI versions 5.7.1 and earlier contain a critical vulnerability where the MCP SSE server defaults to an empty secret, allowing unauthenticated invocation of all MCP tools. This flaw was partially addressed in version 5.4.5 by restricting CORS to localhost, but the empty secret issue remained, enabling any non-browser client to execute critical functions without credentials. The vulnerability was fixed in version 5.7.2.
AI Analysis
Technical Summary
Network-AI, a TypeScript/Node.js multi-agent orchestrator, has a critical missing authentication vulnerability (CWE-306) in its MCP SSE server in versions up to 5.7.1. The server defaults to an empty secret, causing the _isAuthorized() function to always return true when the secret is empty. Although CVE-2026-46701 partially mitigated the issue by restricting CORS to localhost in version 5.4.5, the empty-secret flaw persisted, allowing unauthenticated access to all 22 MCP tools via non-browser clients such as curl or SSRF. This enables unauthorized invocation of sensitive functions including config_set, agent_spawn, blackboard_write, and token management. The issue was resolved in version 5.7.2.
Potential Impact
An attacker can invoke all MCP tools without authentication, leading to full compromise of the orchestrator's critical functions. This includes configuration changes, spawning agents, modifying shared data, and managing tokens, potentially resulting in unauthorized control and data manipulation. The CVSS score of 9.1 reflects the high impact on confidentiality and integrity with no required privileges or user interaction.
Mitigation Recommendations
Upgrade to Network-AI version 5.7.2 or later, where the empty default secret issue is fixed. Until upgrading, restrict network access to the MCP SSE server to trusted clients only, as the server runs fully unauthenticated by default in affected versions. Patch status is confirmed fixed in 5.7.2.
CVE-2026-48814: CWE-306: Missing Authentication for Critical Function in Jovancoding Network-AI
Description
Jovancoding Network-AI versions 5.7.1 and earlier contain a critical vulnerability where the MCP SSE server defaults to an empty secret, allowing unauthenticated invocation of all MCP tools. This flaw was partially addressed in version 5.4.5 by restricting CORS to localhost, but the empty secret issue remained, enabling any non-browser client to execute critical functions without credentials. The vulnerability was fixed in version 5.7.2.
CVSS v3.1
Score 9.1critical
Affected software
pkg:github/jovancoding/Network-AIRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
Network-AI, a TypeScript/Node.js multi-agent orchestrator, has a critical missing authentication vulnerability (CWE-306) in its MCP SSE server in versions up to 5.7.1. The server defaults to an empty secret, causing the _isAuthorized() function to always return true when the secret is empty. Although CVE-2026-46701 partially mitigated the issue by restricting CORS to localhost in version 5.4.5, the empty-secret flaw persisted, allowing unauthenticated access to all 22 MCP tools via non-browser clients such as curl or SSRF. This enables unauthorized invocation of sensitive functions including config_set, agent_spawn, blackboard_write, and token management. The issue was resolved in version 5.7.2.
Potential Impact
An attacker can invoke all MCP tools without authentication, leading to full compromise of the orchestrator's critical functions. This includes configuration changes, spawning agents, modifying shared data, and managing tokens, potentially resulting in unauthorized control and data manipulation. The CVSS score of 9.1 reflects the high impact on confidentiality and integrity with no required privileges or user interaction.
Mitigation Recommendations
Upgrade to Network-AI version 5.7.2 or later, where the empty default secret issue is fixed. Until upgrading, restrict network access to the MCP SSE server to trusted clients only, as the server runs fully unauthenticated by default in affected versions. Patch status is confirmed fixed in 5.7.2.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-05-22T20:57:10.976Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6a33019af198dc38c1fe193f
Added to database: 6/17/2026, 8:20:42 PM
Last enriched: 6/17/2026, 8:35:02 PM
Last updated: 6/17/2026, 9:25:09 PM
Views: 6
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.