SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-54688

MEDIUM · CVSS 6.5 EPSS 0.36% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-15 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The mcp-searxng Model Context Protocol server is vulnerable due to improper URL handling in the web_url_read function, which allows attackers to manipulate user-supplied URLs and potentially access sensitive server-side resources when the default security settings are in place. This can lead to unauthorized data exposure from loopback or private-network endpoints. Organizations using versions prior to 1.2.0 should prioritize upgrading to mitigate the risk of exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-54688
Severity
MEDIUM
CVSS
6.5
EPSS
0.36%

Original NVD Description

mcp-searxng is a Model Context Protocol server that gives AI assistants web search and URL-reading capabilities through SearXNG. Prior to 1.2.0, web_url_read passes a caller-supplied URL to the server-side fetch path while assertUrlAllowed() in src/url-reader.ts runs only when MCP_HTTP_HARDEN is enabled, even though MCP_HTTP_HARDEN is disabled by default in src/http-security.ts. In the default configuration, an attacker who influences the URL selected by a user or AI agent can make the server fetch loopback, private-network, or cloud metadata endpoint resources and return their contents into the model context. file:// URLs remain rejected, and the separate DNS-resolution and redirect-validation bypasses are outside this record. This issue is fixed in version 1.2.0.