MEDIUM 6.5 GitHub
CVE-2026-54688
SearXNG MCP Server is Vulnerable to SSRF in web_url_read: the internal-address guard is disabled by default (MCP_HTTP_HARDEN off)
Ref: https://github.com/ihor-sokoliuk/mcp-searxng/issues/87#issuecomment-4645453694
### Summary
The web_url_read tool fetches a caller-supplied URL server-side and converts it to markdown. An SSRF guard (assertUrlAllowed, which blocks private/loopback/metadata addresses) exists but runs only when MCP_HTTP_HARDEN=true, which is off by default. So in the default configuration there is no internal-address filtering, and an attacker who can influence the URL can make the server fetch internal serv
Affected Products
- npm/mcp-searxng < 1.2.1
References
- https://github.com/advisories/GHSA-q87f-qc2r-2gw4
- https://github.com/ihor-sokoliuk/mcp-searxng/security/advisories/GHSA-q87f-qc2r-2gw4
- https://github.com/ihor-sokoliuk/mcp-searxng/issues/87#issuecomment-4645453694
- https://github.com/ihor-sokoliuk/mcp-searxng/releases/tag/v1.2.1
This medium severity vulnerability with a CVSS score of 6.5 was published on 2026-08-19 via GitHub. Affected: npm/mcp-searxng < 1.2.1.
vulnfeed aggregates 11644 vulnerabilities from NVD, CISA KEV,
Ubuntu, Debian, Red Hat, Kubernetes, Exploit-DB, OSS-Security, GitHub and OpenStack — updated every 4 hours.