Description
Network-AI (npm network-ai) before 5.15.2 contains an origin validation error in McpSseServer._handleRequest in lib/mcp-transport-sse.ts that reflects localhost Origins into Access-Control-Allow-Origin regardless of bind interface. When the server binds a non-loopback address, an attacker page with a localhost Origin visited by a victim can read unauthenticated endpoints like /health cross-origin.
Published: 2026-10-12
Score: 2.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Data Exposure
Action: Upgrade
AI Analysis

Impact

Network‑AI before version 5.15.2 contains an origin validation error in the McpSseServer._handleRequest routine that improperly mirrors any encountered Origin header containing "localhost" into the Access‑Control‑Allow‑Origin response header. This flaw permits a foreign web page that a victim visits locally to request authenticated endpoints such as "/health" from the server and receive the response without authorization, effectively bypassing same‑origin enforcement. The weakness is a classic CORS misconfiguration (CWE‑346).

Affected Systems

Any deployment of Jovancoding Network‑AI using npm package "network‑ai" older than version 5.15.2 is affected. Users running the software on interfaces that bind to a non‑loopback address will be subject to the fault in the CORS handling logic.

Risk and Exploitability

The publicly disclosed CVSS score is 2.3, indicating low overall severity. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog, suggesting that exploitation has not been observed in the wild or is unlikely to be actively weaponized. Attackers would need to host a page that the victim visits, with a localhost Origin header, and the victim’s browser must accept the mirrored header. While the technical barrier is modest, the lack of an exposed authentication mechanism keeps the risk of sensitive data exposure low. Nonetheless, accidental navigation to a page with the simplified Origin could expose health or status information to an attacker. Overall, the risk is moderate given the potential for data leakage but mitigated by low exploitation probability.

Generated by OpenCVE AI on October 12, 2026 at 19:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Jovancoding Network‑AI to version 5.15.2 or later, which removes the origin validation bug.
  • Restrict the server to listen only on loopback interfaces or use a firewall to block external access if the SSE endpoint is not intended for public use.
  • Apply a strict CORS policy that rejects any Origin headers containing "localhost" when the server is bound to a non‑loopback interface; enforce proper origin validation for all incoming requests.

Generated by OpenCVE AI on October 12, 2026 at 19:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description Network-AI (npm network-ai) before 5.15.2 contains an origin validation error in McpSseServer._handleRequest in lib/mcp-transport-sse.ts that reflects localhost Origins into Access-Control-Allow-Origin regardless of bind interface. When the server binds a non-loopback address, an attacker page with a localhost Origin visited by a victim can read unauthenticated endpoints like /health cross-origin.
Title Network-AI before 5.15.2 CORS Origin Validation Error in MCP SSE Transport
First Time appeared Network-ai
Network-ai network-ai
Weaknesses CWE-346
CPEs cpe:2.3:a:network-ai:network-ai:*:*:*:*:*:*:*:*
Vendors & Products Network-ai
Network-ai network-ai
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Network-ai Network-ai
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T02:48:30.203Z

Reserved: 2026-10-12T14:18:12.389Z

Link: CVE-2026-109332

cve-icon Vulnrichment

Updated: 2026-10-15T02:48:23.871Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T17:17:29.020

Modified: 2026-10-15T03:17:09.490

Link: CVE-2026-109332

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:00:14Z

Weaknesses