MCP 伺服器 SSE DNS 重新綁定

medium Web App Scanning Plugin ID 114885

概要

MCP 伺服器 SSE DNS 重新綁定

說明

使用 SSE(伺服器發送事件)傳輸模式的 ModelContextProtocol(MCP)伺服器,若未嚴格驗證「Origin」與「Host」標頭,容易遭受 DNS 重綁定攻擊。此漏洞允許攻擊者繞過同源政策,可能導致敏感資料或用戶在受害 MCP 伺服器中執行的行動遭到未經授權存取。

此偵測包含在 AI 和 LLM 類別中。

解決方案

確保 MCP 伺服器同時執行「Origin」與「Host」標頭驗證,以防止 DNS 重綁攻擊。這可以透過對來信請求實施嚴格的驗證規則來達成,確保「Host」標頭與預期網域相符,且「Origin」標頭來自受信任來源。

另請參閱

https://modelcontextprotocol.io/docs/concepts/transports

Plugin 詳細資訊

嚴重性: Medium

ID: 114885

類型: Check Based

已發布: 2025/6/20

已更新: 2025/7/3

掃描範本: api, basic, full, mcp, pci, scan

風險資訊

VPR

風險因素: Medium

分數: 5.2

CVSS v2

風險因素: Medium

基本分數: 4.3

媒介: CVSS2#AV:N/AC:M/Au:N/C:N/I:P/A:N

CVSS 評分資料來源: Tenable

CVSS v3

風險因素: Medium

基本分數: 6.1

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

CVSS 評分資料來源: Tenable

CVSS v4

風險因素: Medium

Base Score: 5.1

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

CVSS 評分資料來源: Tenable

參考資訊