Server-side request forgery in AI agents

73 CVEs4 criticalUpdated October 22, 2026Source: NVDDownload CSV

71 CVEs in 2026

MonWedFri JanFebMarAprMayJunJulAugSepOct

October 2026

Oct 20
IBM ContextForge MCP Gateway5.4CVE-2026-8355

IBM ContextForge MCP Gateway 0.1.0 through 1.0.5 is vulnerable to a server-side request Forgery (SSRF) that allows authenticated users with gateway creation privileges to perform arbitrary HTTP POST…

Oct 13
conductor-oss conductor6.3CVE-2026-109402

A vulnerability was found in conductor-oss conductor 3.22.0.

Oct 11
021is elvix-sdk6.3CVE-2026-108542

A vulnerability was found in 021is elvix-sdk up to 0.10.1.

Oct 10
Kortix Suna4.9CVE-2026-108115

Kortix Suna 0.10.7 before 0.13.52 contains a server-side request forgery vulnerability that allows project managers to bypass the isPrivateIp guard by supplying IPv6 6to4 or Teredo addresses that embed…

Oct 7
Splunk MCP Server5.3CVE-2026-76286

Splunk MCP Server could send the Splunk platform authentication token of a user who runs a custom Application Programming Interface (API) tool to the URL configured for that tool.

September 2026

Sep 28
fast-mcp-telegram7.1CVE-2026-55096

The send_message/send_message_to_phone MCP tools accept files as a list of http(s) URLs, which the server downloads and attaches to the outgoing Telegram message.

Sep 27
Obot7.6CVE-2026-101064

Obot before v0.23.0 contains a server-side request forgery vulnerability in remote MCP server registration that allows privileged users to specify arbitrary URLs without destination validation.

Sep 27
heym6.8CVE-2026-100858

heym before 0.0.109 contains a server-side request forgery vulnerability in the Slack, Discord, and Crawler workflow nodes.

Sep 24
mcp-remote9.1CVE-2026-51994

mcp-remote versions 0.1.32 through 0.1.38 are vulnerable to Server-Side Request Forgery (SSRF) via the resource_metadata URL extracted from a remote MCP server's WWW-Authenticate header

Sep 22
MCP Atlassian8.2CVE-2026-77274

Validate_url_for_ssrf has a backslash authority confusion because it interprets the authority differently from the Requests connection layer in the header-based Jira and Confluence URL authentication flow.

Sep 22
MCP Atlassian6.5CVE-2026-77267

The X-Atlassian-Jira-Url and X-Atlassian-Confluence-Url headers are processed by _process_authentication_headers and used to construct Atlassian fetchers without calling validate_url_for_ssrf.

Sep 22
MCP Atlassian5.9CVE-2026-77265

Header-supplied Jira or Confluence URLs are resolved and validated before the HTTP client resolves the hostname again for the connection.

Sep 22
MCP Atlassian7.1CVE-2026-77261

_make_ssrf_safe_hook is omitted from JiraFetcher and ConfluenceFetcher sessions created through the basic-auth and oauth_pat branches.

Sep 22
MCP Atlassian5.3CVE-2026-77249

JiraUserMixin._lookup_user_by_permissions uses the module-level requests.get function instead of the fetcher's protected session.

Sep 22
MCP Atlassian7.5CVE-2026-77242

Validate_url_for_ssrf checks a hostname's resolved addresses, but Requests and urllib3 resolve the hostname again when connecting.

Sep 21
CKAN MCP Server5.7CVE-2026-61612

The SSRF guard `validateServerUrl` (added for CVE-2026-33060, extended for CVE-2026-53509) validates only the hostname string and never resolves DNS.

Sep 15
@zereight/mcp-gitlab9.6CVE-2026-61559

When the environment variable `ENABLE_DYNAMIC_API_URL=true` is set, the server reads the `X-GitLab-API-URL` HTTP request header and uses it as the base URL for all outbound GitLab API calls made within that…

Sep 15
FrontMCP8.5CVE-2026-59973

From mcp-from-openapi 2.3.0 until 2.5.0 and from frontmcp and @frontmcp/adapters 1.2.1 until 1.5.0, libs/adapters/src/openapi/openapi.adapter.ts loadOpenAPISpec() forwards untrusted OpenAPI url and spec…

Sep 15
mcp-searxng7.1CVE-2026-58485

Web_url_read receives its caller-controlled URL through src/index.ts and validates only the literal hostname in assertUrlAllowed() within src/url-reader.ts before undiciFetch() performs operating-system DNS…

Sep 15
Lokka8.7CVE-2026-58201

The Lokka-Microsoft tool in src/mcp/src/main.ts uses direct URL string concatenation to append the user-controlled path value to the management.azure.com base URL.

Sep 15
ToolHive4.7CVE-2026-58196

Remote.Handler.Authenticate in pkg/auth/remote/handler.go invokes discovery.DetectAuthenticationFromServer in pkg/auth/discovery/discovery.go, whose host-side HTTP clients trust remote-server-controlled…

Sep 15
mcp-searxng6.3CVE-2026-54689

The web_url_read URL policy in src/url-reader.ts can be bypassed while MCP_HTTP_HARDEN is enabled and MCP_HTTP_ALLOW_PRIVATE_URLS is not enabled because redirect targets are not revalidated, 0.0.0.0 is not…

Sep 15
mcp-searxng6.5CVE-2026-54688

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…

Sep 15
Meta Ads MCP8.3CVE-2026-54549

The upload_ad_image tool in meta_ads_mcp/core/ads.py passes an attacker-controlled image_url to try_multiple_download_methods() in meta_ads_mcp/core/utils.py, where httpx.AsyncClient uses…

Sep 15
ToolHive2.9CVE-2026-54450

Networking.IsPrivateIP in pkg/networking/utilities.go omits the IPv6 NAT64 prefixes 64:ff9b::/96 and 64:ff9b:1::/48, so NAT64 addresses embedding private, loopback, or link-local IPv4 targets are classified…

Sep 15
Contentful MCP Server7.7CVE-2026-53957

Export_space and import_space in packages/mcp-tools/src/tools/jobs/space-to-space-migration/exportSpace.ts and packages/mcp-tools/src/tools/jobs/space-to-space-migration/importSpace.ts expose host, proxy,…

Sep 14
MCP Atlassian6.5CVE-2026-73497

Validate_url_for_ssrf resolves the attacker-controlled X-Atlassian-Jira-Url and X-Atlassian-Confluence-Url header host once at middleware time, but the outbound request is built with the raw hostname and…

Sep 5
Rowboat5.0CVE-2026-86122

Rowboat through 0.9.1 fails to validate custom MCP server and webhook URLs, allowing authenticated users to configure arbitrary destinations.

Sep 4
CVE-2026-856667.5

OGX (formerly Llama Stack, affected at commit fbe8e0f) contains an unauthenticated server-side request forgery vulnerability in the OpenAI-compatible POST /v1/responses endpoint.

Sep 4
ContextForge8.2CVE-2026-77822

IBM ContextForge MCP Gateway could allow a remote authenticated attacker to obtain sensitive information due to server-side request forgery via DNS rebinding.

August 2026

Aug 31
MCPHub7.6CVE-2026-79749

MCPHub's SSRF guard in src/utils/ssrf.ts uses a custom isBlockedIpv6 function that only checks for loopback, link-local, unique-local, IPv4-mapped, and IPv4-compatible IPv6 addresses.

Aug 31
MCPHub7.1CVE-2026-79747

An authenticated non-admin user can register a server pointing at an arbitrary URL and make the hub issue server-side requests to it, with no egress filtering (no block of loopback / RFC1918 / link-local…

Aug 27
CVE-2026-810938.6

The get-html-skeleton tool fetched a URL the caller supplied after checking only its syntax.

Aug 21
CKAN MCP Server5.7CVE-2026-53509

A known vulnerability CVE-2026-33060 indicated tools including ckan_package_search and sparql_query that accept a base_url parameter had the risk of making HTTP requests to arbitrary endpoints without…

Aug 20
Lightdash6.4CVE-2026-72846

Lightdash stores the webhook URL supplied with a scheduled delivery and later posts to it from sendWebhook in packages/backend/src/clients/GoogleChat/GoogleChatClient.ts and in…

Aug 18
Apify MCP server8.1CVE-2026-50143

The Apify MCP server enables AI agents to extract data from websites using ready-made scrapers, crawlers, and automation tools available on the Apify Store.

Aug 14
CKAN MCP Server5.3CVE-2026-73845

The ckan_get_mqa_quality and ckan_get_mqa_quality_details tools in src/tools/quality.ts use isValidMqaServer to validate the server_url parameter with a prefix-only regular expression for dati.gov.it,…

Aug 13
auth-fetch-mcp7.4CVE-2026-49857

Version 3.0.1 implements SSRF protection in `assertSafeUrl()` (`src/security.ts`) to block requests to private and loopback addresses.

Aug 13
@jshookmcp/jshook4.3CVE-2026-49856

He network domain has a central SSRF authorization policy that blocks private, loopback, link-local, and reserved targets unless an explicit authorization object allows private network access.

Aug 13
Model Context Protocol mcp-rdf-explorer7.3CVE-2026-19753

A vulnerability was detected in Model Context Protocol mcp-rdf-explorer 1.0.0.

Aug 11
n8n8.3CVE-2026-72768

n8n versions before 2.32.1 contain a server-side request forgery protection bypass vulnerability in the MCP Client node that allows authenticated users to bypass SSRF protections.

July 2026

Jul 14
AWS HealthLake MCP Server7.3CVE-2026-15643

A server-side request forgery in the pagination handling component in AWS awslabs.healthlake-mcp-server before 0.0.14 on all platforms might allow a remote authenticated user to exfiltrate AWS temporary…

Jul 12
AstrBotDevs AstrBot6.3CVE-2026-15501

A security vulnerability has been detected in AstrBotDevs AstrBot up to 4.25.2.

Jul 5
AIAnytime Awesome-MCP-Server6.3CVE-2026-14748

A flaw has been found in AIAnytime Awesome-MCP-Server up to a884bb51bcd99e08e14fd712c749d55d9d9a13ab.

June 2026

Jun 26
Mattermost6.5CVE-2026-4339

Mattermost versions 10.11.x <= 10.11.18, 11.6.x <= 11.6.3, 11.5.x <= 11.5.6 fail to validate attachment URLs against internal or private IP ranges in the Mattermost Agents plugin MCP server which allows an…

Jun 21
BerriAI litellm6.3CVE-2026-12798

A weakness has been identified in BerriAI litellm up to 1.82.2.

Jun 21
BerriAI litellm6.3CVE-2026-12774

A security vulnerability has been detected in BerriAI litellm up to 1.82.2.

Jun 1
horizon921 mcpilot7.3CVE-2026-10280

A security flaw has been discovered in horizon921 mcpilot 0.1.0.

May 2026

May 29
mcp-security7.2CVE-2026-45609

mcp-security provides Security and Authorization support for Model Context Protocol in Spring AI.

May 14
MCP Registry4.0CVE-2026-44430

The MCP Registry provides MCP clients with a list of MCP servers, like an app store for MCP servers.

May 14
MCP Registry4.7CVE-2026-44428

The MCP Registry provides MCP clients with a list of MCP servers, like an app store for MCP servers.

May 12
Open-WebSearch8.2CVE-2026-42260

IsPublicHttpUrl / assertPublicHttpUrl in src/utils/urlSafety.ts do not recognize bracketed IPv6 literals and do not resolve DNS, which combine to allow non-blind SSRF with the response body returned to the…

May 8
n8n-MCP9.1CVE-2026-44694

There is an authenticated server-side request forgery vulnerability affecting the webhook trigger tools, the n8n API client (N8N_API_URL), and per-request URLs supplied via the x-n8n-url header in…

May 8
FastGPT6.3CVE-2026-44284

FastGPT had an inconsistent SSRF protection gap in MCP tool URL handling.

May 7
n8n-MCP8.5CVE-2026-42449

The SDK embedder path (N8NDocumentationMCPServer constructor, getN8nApiClient(), and validateInstanceContext()), the synchronous URL validator in SSRFProtection.validateUrlSync() had no IPv6 checks.

May 4
pixelsock directus-mcp6.3CVE-2026-7729

A security flaw has been discovered in pixelsock directus-mcp 1.0.0.

April 2026

Apr 29
Algovate xhs-mcp7.3CVE-2026-7417

A vulnerability was found in Algovate xhs-mcp 0.8.11.

Apr 28
TencentCloudBase CloudBase-MCP7.3CVE-2026-7221

A vulnerability was found in TencentCloudBase CloudBase-MCP up to 2.17.0.

Apr 27
dh1011 auto-favicon6.3CVE-2026-7150

A vulnerability was found in dh1011 auto-favicon up to f189116a9259950c2393f114dbcb94dde0ad864b.

Apr 13
SkyWalking MCP7.1CVE-2026-34476

Server-Side Request Forgery via SW-URL Header vulnerability in Apache SkyWalking MCP.

Apr 9
n8n-MCP8.5CVE-2026-39974

An authenticated Server-Side Request Forgery in n8n-mcp allows a caller holding a valid AUTH_TOKEN to cause the server to issue HTTP requests to arbitrary URLs supplied through multi-tenant HTTP headers.

Apr 8
FrontMCP7.5CVE-2026-39885

The mcp-from-openapi library uses @apidevtools/json-schema-ref-parser to dereference $ref pointers in OpenAPI specifications without configuring any URL restrictions or custom resolvers.

Apr 3
mixelpixx Google-Research-MCP6.3CVE-2026-5470

A security vulnerability has been detected in mixelpixx Google-Research-MCP 1e062d7bd887bfe5f6e582b6cc288bb897b35cf2/ca613b736ab787bc926932f59cddc69457185a83.

Apr 2
priyankark a11y-mcp5.3CVE-2026-5323

A vulnerability was found in priyankark a11y-mcp up to 1.0.5.

Apr 2
FastMCP10.0CVE-2026-32871

The OpenAPIProvider in FastMCP exposes internal APIs to MCP clients by parsing OpenAPI specifications.

March 2026

Mar 31
FastGPT7.7CVE-2026-34163

FastGPT's MCP (Model Context Protocol) tools endpoints (/api/core/app/mcpTools/getTools and /api/core/app/mcpTools/runTool) accept a user-supplied URL parameter and make server-side HTTP requests to it…

Mar 27
LibreChat7.7CVE-2026-31945

Versions 0.8.2-rc2 through 0.8.2 are vulnerable to a server-side request forgery (SSRF) attack when using agent actions or MCP.

Mar 20
CKAN MCP Server5.3CVE-2026-33060

Versions prior to 0.4.85 provide tools including ckan_package_search and sparql_query that accept a base_url parameter, making HTTP requests to arbitrary endpoints without restriction.

Mar 11
ha-mcp5.3CVE-2026-32111

The ha-mcp OAuth consent form (beta feature) accepts a user-supplied ha_url and makes a server-side HTTP request to {ha_url}/api/config with no URL validation.

Mar 10
MCP Atlassian8.2CVE-2026-27826

An unauthenticated attacker who can reach the mcp-atlassian HTTP endpoint can force the server process to make outbound HTTP requests to an arbitrary attacker-controlled URL by supplying two custom HTTP…

Mar 10
Azure MCP Server8.8CVE-2026-26118

Server-side request forgery (ssrf) in Azure MCP Server allows an authorized attacker to elevate privileges over a network.

September 2025

Sep 15
hackmd-mcp6.9CVE-2025-59155

Hackmd-mcp contains a server-side request forgery (SSRF) vulnerability when the server is run in HTTP transport mode.

May 2025

May 29
mcp-markdownify-server7.4CVE-2025-5276

Versions of the package mcp-markdownify-server before 1.0.0 are vulnerable to Server-Side Request Forgery (SSRF) via the Markdownify.get() function.