Lucene search
+L

46 matches found

Github Security Blog
Github Security Blog
•added 2026/07/30 2:44 p.m.•22 views

MCP Ruby SDK: Ruby SSE Session Poisoning

Summary Vulnerability: Missing Session Ownership Validation in the Ruby MCP SDK's Streamable and SSE HTTP transport implementation. Any attacker with a stolen session ID can execute tools with the victim's session. This is a silent attack - the victim's session is compromised and being used for...

8.3CVSS6AI score0.0048EPSS
SaveExploits0References5Affected Software1
OSV
OSV
•added 2026/07/30 2:44 p.m.•19 views

GHSA-H669-8M4G-R2HC MCP Ruby SDK: Unbounded JSON-RPC request body causes uncontrolled memory allocation in StreamableHTTPTransport

Summary An unauthenticated remote attacker can force any MCP Ruby SDK server using MCP::Server::Transports::StreamableHTTPTransport to allocate gigabytes of memory by sending a single oversized JSON-RPC POST. The transport reads the entire HTTP body into a Ruby String and parses it with...

7.5CVSS6AI score0.00784EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/07/30 2:41 p.m.•24 views

MCP Ruby SDK: Streamable HTTP transport lacks DNS-rebinding (Host/Origin) protection

Summary MCP::Server::Transports::StreamableHTTPTransport the Rack-mountable Streamable HTTP transport in the mcp gem processes every incoming JSON-RPC request without ever inspecting the HTTP Host or Origin request headers. There is no AllowedHosts/AllowedOrigins allowlist and no DNS-rebinding...

6.9CVSS6.1AI score0.00256EPSS
SaveExploits0References5Affected Software1
Cvelist
Cvelist
•added 2026/07/29 7:17 p.m.•81 views

CVE-2026-67432 MCP Ruby SDK: Unbounded JSON-RPC request body causes uncontrolled memory allocation in StreamableHTTPTransport

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem reads and parses an entire JSON-RPC POST body without a size limit, allowing an unauthenticated remote attacker to exhaust process...

7.5CVSS0.00784EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/07/29 7:17 p.m.•19 views

CVE-2026-67432 MCP Ruby SDK: Unbounded JSON-RPC request body causes uncontrolled memory allocation in StreamableHTTPTransport

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem reads and parses an entire JSON-RPC POST body without a size limit, allowing an unauthenticated remote attacker to exhaust process...

7.5CVSS6AI score0.00784EPSS
SaveExploits0References3
OSV
OSV
•added 2026/07/29 7:15 p.m.•24 views

CVE-2026-67431 MCP Ruby SDK: Ruby SSE Session Poisoning

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem does not bind a session ID to a session owner, allowing an attacker with a stolen session ID to send tools/call requests that...

8.3CVSS6AI score
SaveExploits0References5
CVE
CVE
•added 2026/07/29 7:10 p.m.•71 views

CVE-2026-67430

CVE-2026-67430 affects the MCP Ruby SDK (mcp gem) prior to 0.23.0. The vulnerability is in MCP::Server::Transports::StreamableHTTPTransport, which does not expire sessions by default, allowing repeated initialize requests to retain unbounded ServerSession objects and cause memory exhaustion. The ...

5.3CVSS5.9AI score0.00507EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/07/29 7:10 p.m.•72 views

CVE-2026-67430 MCP Ruby SDK: Unbounded session retention in StreamableHTTPTransport allows memory exhaustion via initialize flood

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem does not expire sessions by default, so repeated initialize requests retain unbounded ServerSession objects and can exhaust proces...

5.3CVSS0.00507EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/07/29 7:10 p.m.•15 views

CVE-2026-67430

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem does not expire sessions by default, so repeated initialize requests retain unbounded ServerSession objects and can exhaust proces...

5.3CVSS5.9AI score0.00507EPSS
SaveExploits0References4Affected Software1
Vulnrichment
Vulnrichment
•added 2026/07/29 7:07 p.m.•15 views

CVE-2026-63118 MCP Ruby SDK: Streamable HTTP transport lacks DNS-rebinding (Host/Origin) protection

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem does not validate the HTTP Host or Origin request headers, which allows a malicious browser page to use DNS rebinding to reach a...

6.9CVSS5.9AI score0.00256EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/07/29 12:00 a.m.•28 views

PT-2026-65899

Name of the Vulnerable Software and Affected Versions mcp versions prior to 0.23.0 Description The MCP::Server::Transports::StreamableHTTPTransport component in the mcp gem reads and parses an entire JSON-RPC POST body without enforcing a size limit. This allows an unauthenticated remote attacker...

7.5CVSS5.9AI score0.00784EPSS
SaveExploits0References8
NVD
NVD
•added 2026/07/28 7:17 p.m.•30 views

CVE-2026-16496

The terraform-mcp-server before version 1.1.0 is vulnerable to an authorization bypass in the streamable-HTTP stateful transport mode that may allow a user who obtains another user's MCP session ID to have their tool calls executed using that user's Terraform credentials. This vulnerability,...

8.9CVSS0.00355EPSS
SaveExploits0References1
attackerkb
attackerkb
•added 2026/07/28 5:57 p.m.•17 views

CVE-2026-16498

The terraform-mcp-server before version 1.1.0 is vulnerable to a cross-tenant credential reuse issue in the streamable-HTTP stateless transport mode that may allow one user's Terraform token to be used to execute tool calls on behalf of subsequent users. This vulnerability, CVE-2026-16498, is fix...

10CVSS6.3AI score0.00456EPSS
SaveExploits0References2Affected Software1
EUVD
EUVD
•added 2026/07/28 5:57 p.m.•26 views

EUVD-2026-49940

The terraform-mcp-server before version 1.1.0 is vulnerable to an authorization bypass in the streamable-HTTP stateful transport mode that may allow a user who obtains another user's MCP session ID to have their tool calls executed using that user's Terraform credentials. This vulnerability,...

8.9CVSS5.9AI score0.00355EPSS
SaveExploits0References1
OSV
OSV
•added 2026/07/28 5:57 p.m.•16 views

CVE-2026-16496 terraform-mcp-server vulnerable to cross-user credential inheritance if an MCP session ID is obtained by another user

The terraform-mcp-server before version 1.1.0 is vulnerable to an authorization bypass in the streamable-HTTP stateful transport mode that may allow a user who obtains another user's MCP session ID to have their tool calls executed using that user's Terraform credentials. This vulnerability,...

8.9CVSS5.9AI score
SaveExploits0References4
HashiCorp Security Advisories
HashiCorp Security Advisories
•added 2026/07/28 5:50 p.m.•22 views

Multiple vulnerabilities impacting HashiCorp Terraform MCP Server

Summary The terraform-mcp-server before version 1.1.0 is vulnerable to three related issues in its streamable-HTTP transport: a server-side request forgery issue that may allow an unauthenticated client to redirect the server’s bearer token to an attacker-controlled endpoint CVE-2026-14869, an...

10CVSS6.2AI score0.00456EPSS
SaveExploits0Affected Software1
Positive Technologies
Positive Technologies
•added 2026/07/28 12:00 a.m.•27 views

PT-2026-65551

Name of the Vulnerable Software and Affected Versions terraform-mcp-server versions prior to 1.1.0 Description A cross-tenant credential reuse issue exists in the streamable-HTTP stateless transport mode. This flaw may allow a Terraform token belonging to one user to be reused to execute tool cal...

10CVSS6.1AI score0.00456EPSS
SaveExploits0References8
OSV
OSV
•added 2026/07/23 11:41 a.m.•22 views

PYSEC-2026-3482 MCP Python SDK: HTTP transports serve session requests without verifying the authenticated principal

Summary In affected versions, the SSE and Streamable HTTP server transports routed incoming requests to an existing session based only on the session identifier, without verifying that the request was authenticated as the same principal that created the session. Anyone who learned or guessed a...

7.1CVSS5.4AI score0.00535EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/07/23 12:00 a.m.•34 views

PT-2026-64095

Server-Side Request Forgery SSRF in upload ad image via Unrestricted image url Fetch Summary The upload ad image MCP tool in meta-ads-mcp v1.0.113 passes an attacker-controlled image url parameter directly to an HTTP fetch helper httpx.AsyncClientfollow redirects=True.geturl without any scheme,...

8.3CVSS6AI score0.00399EPSS
SaveExploits0References8
Github Security Blog
Github Security Blog
•added 2026/07/17 6:47 p.m.•31 views

meta-ads-mcp: Server-Side Request Forgery (SSRF) in `upload_ad_image` via Unrestricted `image_url` Fetch

Server-Side Request Forgery SSRF in uploadadimage via Unrestricted imageurl Fetch Summary The uploadadimage MCP tool in meta-ads-mcp v1.0.113 passes an attacker-controlled imageurl parameter directly to an HTTP fetch helper httpx.AsyncClientfollowredirects=True.geturl without any scheme, host, or...

8.3CVSS6.2AI score0.00399EPSS
SaveExploits0References4Affected Software1
Rows per page
Query Builder