Model Context Protocol Python Sdk
Certos caminhos de cliente no SDK seguem redirecionamentos HTTP para origens diferentes, o que pode levar à exposição de informações sensíveis. Especificamente, ao usar `streamable http client`, `streamablehttp client`, `sse client`, `ClientSessionGroup`, `OAuth` ou o auxiliar `create mcp http client`, o SDK encaminha cabeçalhos de credenciais personalizados fornecidos pelo chamador para o destino do redirecionamento. Além disso, para respostas HTTP 307 ou 308, o corpo da requisição também é encaminhado. Um invasor capaz de influenciar o destino do redirecionamento de um endpoint confiável pode capturar essas credenciais e corpos de requisição.