Lucene search
+L

7 matches found

NVD
NVD
added 2026/08/25 9:17 p.m.7 views

CVE-2026-53965

The MCP PHP SDK Composer package mcp/sdk is the official Model Context Protocol SDK for PHP. In versions 0.5.0 through 0.7.0, the HTTP client transport reads a Server-Sent Events response stream incrementally and appends each chunk to an in-memory buffer with no upper bound. The buffer is only...

6.9CVSS0.00358EPSS
SaveExploits0References3
OSV
OSV
added 2026/08/25 8:36 p.m.4 views

CVE-2026-53965 MCP PHP SDK: Unbounded SSE buffer in HttpTransport enables client-side denial of service

The MCP PHP SDK Composer package mcp/sdk is the official Model Context Protocol SDK for PHP. In versions 0.5.0 through 0.7.0, the HTTP client transport reads a Server-Sent Events response stream incrementally and appends each chunk to an in-memory buffer with no upper bound. The buffer is only...

6.9CVSS6.1AI score
SaveExploits0References5
Cvelist
Cvelist
added 2026/08/25 8:36 p.m.29 views

CVE-2026-53965 MCP PHP SDK: Unbounded SSE buffer in HttpTransport enables client-side denial of service

The MCP PHP SDK Composer package mcp/sdk is the official Model Context Protocol SDK for PHP. In versions 0.5.0 through 0.7.0, the HTTP client transport reads a Server-Sent Events response stream incrementally and appends each chunk to an in-memory buffer with no upper bound. The buffer is only...

6.9CVSS0.00358EPSS
SaveExploits0References3
CVE
CVE
added 2026/08/25 8:36 p.m.45 views

CVE-2026-53965

CVE-2026-53965 affects the MCP PHP SDK (Composer package mcp/sdk), versions 0.5.0 through 0.7.0 . The HttpTransport class's processSSEStream() method appends each 4 KiB read chunk to an in-memory buffer ($this->sseBuffer) with no upper bound ; the buffer is only flushed upon encountering the S...

6.9CVSS5.8AI score0.00358EPSS
SaveExploits0References3
OSV
OSV
added 2026/08/19 7:17 p.m.18 views

GHSA-7M52-JW36-44R3 MCP PHP SDK: client HttpTransport SSE buffer (sseBuffer .= chunk) grows unbounded when server withholds the event delimiter

Summary The HTTP client transport in mcp/sdk reads a Server-Sent-Events SSE response stream incrementally and appends each 4 KiB chunk to an in-memory buffer $this-sseBuffer .= $chunk; with no upper bound. The buffer is only ever flushed when an SSE event delimiter "\n\n" appears. A remote MCP...

8.7CVSS6AI score0.00358EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/08/19 7:17 p.m.11 views

MCP PHP SDK: client HttpTransport SSE buffer (sseBuffer .= chunk) grows unbounded when server withholds the event delimiter

Summary The HTTP client transport in mcp/sdk reads a Server-Sent-Events SSE response stream incrementally and appends each 4 KiB chunk to an in-memory buffer $this-sseBuffer .= $chunk; with no upper bound. The buffer is only ever flushed when an SSE event delimiter "\n\n" appears. A remote MCP...

6.9CVSS6AI score0.00358EPSS
SaveExploits0References4Affected Software1
Friends Of PHP
Friends Of PHP
added 2026/08/14 6:19 a.m.10 views

Client HttpTransport SSE buffer grows unbounded when server withholds the event delimiter

Summary The HTTP client transport in mcp/sdk reads a Server-Sent-Events SSE response stream incrementally and appends each 4 KiB chunk to an in-memory buffer $this-sseBuffer .= $chunk; with no upper bound. The buffer is only ever flushed when an SSE event delimiter "\n\n" appears. A remote MCP...

6.9CVSS6AI score0.00358EPSS
SaveExploits0Affected Software1
Rows per page
Query Builder