Skip to content

Translation in progress Some entries still include text in the original language.

EventPast event

审计发现 MCP 官方 SDK 默认完整性保护不一致

1 reports1 reporting sourcesLatest report

Start here

AI overview

一份源码级审计发现,MCP 2026-07-28 修订引入的多轮往返请求(MRTR,SEP-2322)要求服务器对 requestState 做完整性保护并拒绝校验失败的状态,但三个官方参考 SDK 的默认行为并不一致。Python SDK 默认对 requestState 做认证加密,并绑定主体、受众和有效期;Go 和 TypeScript SDK 默认不做完整性保护,Go 未提供内置机制,TypeScript 提供了机制但需显式配置。

Generated by AI from reports · Updated 4 days ago

Progress timeline

Oct 7
  1. Zenodo
    审计发现 MCP 三个官方 SDK 对 requestState 的默认完整性保护不一致

    一份源码级审计发现,MCP 2026-07-28 修订引入的多轮往返请求(MRTR,SEP-2322)要求服务器对 requestState 做完整性保护并拒绝校验失败的状态,但三个官方参考 SDK 的默认行为并不一致。Python SDK 默认对 requestState 做认证加密,并绑定主体、受众和有效期;Go 和 TypeScript SDK 默认不做完整性保护,Go 未提供内置机制,TypeScript 提供了机制但需显式配置才启用。v2 新增的生态响应部分记录 Python SDK 随后反转了自身的明文默认值,改为默认以认证加密封装 requestState(PR #3032,2026-06-30 合并),其描述以维护者自己的措辞确认了此前的明文行为。作者直接读取三个使用 MRTR 做破坏性或敏感确认的活跃 MCP 服务器,发现三者都收敛到安全模式。

Related discussion

No discussion links have been collected for this event yet.

Attention trend

New sources per day

6 days total1 ·Maximum1(Oct 8)·Today0

  • Oct 8New1 sources (1 outlets,0 accounts)
  • Oct 9New0 sources (0 outlets,0 accounts)
  • Oct 10New0 sources (0 outlets,0 accounts)
  • Oct 11New0 sources (0 outlets,0 accounts)
  • Oct 12New0 sources (0 outlets,0 accounts)
  • Oct 13New0 sources (0 outlets,0 accounts)

Hourly attention

Current attention50·Peak in the comparable period54(Oct 8 07:00)·Change over the comparable past 24 hours 0%

0204060Oct8Oct10Oct11Oct13