目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-53937— MCP Kotlin SDK 标准I/O传输内存耗尽漏洞

一分钟漏洞结论

影响对象
modelcontextprotocol io.modelcontextprotocol:kotlin-sdk
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

MCP Kotlin SDK 是用于模型上下文协议(Model Context Protocol, MCP)的 Kotlin 多平台软件开发工具包。在 0.7.0 至 0.12.0 版本中,位于 中的 方法会将来自 stdio 传输层接收到的每一块字节无上限地写入 。帧数据只有当检测到换行符 (0x0a)字节时才会从该缓冲区中提取。若对端持续流式发送字节但始终不发送换行符,内部缓冲区将无限增长,直至 JVM(或宿主进程)因内存溢出(OOM)被强制终止。 该内存泄漏问题在 和 中被进一步放大:二者均通过 队列接收原始

CVSS 6.2 · Medium

可能的 ATT&CK 技术 1 AI

T1029 · Scheduled Transfer
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-53937 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
MCP Kotlin SDK's unbounded line buffer in StdioServerTransport/StdioClientTransport leads to memory exhaustion (DoS)
来源: CVE Program / CVE List V5
Vulnerability Description
MCP Kotlin SDK is the Kotlin Multiplatform software development kit for the Model Context Protocol. In versions 0.7.0 through 0.12.0, `ReadBuffer.append` in `kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ReadBuffer.kt` writes every chunk of bytes received from the stdio transport into a `kotlinx.io.Buffer` with no size cap. Frames are extracted from that buffer only when a `\n` (0x0a) byte is observed. A peer that streams bytes without ever sending a newline causes the internal buffer to grow indefinitely until the JVM (or the surrounding host process) is OOM-killed. The leak is amplified by `StdioServerTransport` and `StdioClientTransport`, which both queue raw chunks through a `kotlinx.coroutines.channels.Channel<ByteArray>(Channel.UNLIMITED)` and then call `readBuffer.append(chunk)` without backpressure or size guard. This is a remote-pre-auth denial of service whenever an SDK stdio server's stdin is fed by an untrusted or attacker-controlled producer (for example: a host program that exec's the MCP server as a subprocess and pipes through bytes received from a network peer, or a sidecar wrapper that proxies bytes from an HTTP endpoint to the stdio transport). Version 0.13.0 fixes the issue.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
未加控制的资源消耗(资源穷尽)
来源: CVE Program / CVE List V5

受影响产品

二、漏洞 CVE-2026-53937 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-53937 的情报信息

登录查看更多情报信息。

CVE-2026-53937 补丁与修复 (2)

CVE-2026-53937 厂商安全公告 (1)

CVE-2026-53937 厂商页面 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-53937

暂无评论


发表评论