mcp-gateway-registry: revise os destinos que sobreviveram ao upgrade
Uma versão corrigida e um catálogo aprovado são entregas diferentes. Reconcile os destinos existentes antes de encerrar a mudança.
Read in EnglishPor Pentesty
O componente e a mudança
O boletim AWS 2026-180-AWS trata do mcp-gateway-registry, projeto open-source implantado pelo operador. A CVE-2026-125926 permite requisições internas a usuário autenticado com permissão de registrar ou modificar servidores. Afeta 1.0.3 a 1.34.0; 1.35.0 valida destinos no cadastro e na alteração, deixando configurações anteriores inalteradas.
O plano abaixo é uma proposta de aceite para uma implantação própria. Comece identificando o processo executado, sua imagem e o repositório correspondente. Peça ao responsável pelo ambiente que associe essa identificação à mudança aprovada, evitando que um nome parecido de produto determine sozinho o escopo da resposta.
Compare intenção e configuração
Prepare uma exportação controlada do catálogo e escolha uma integração relevante para o negócio. Para ela, escreva qual serviço deveria receber a chamada, qual equipe o mantém e qual informação deveria retornar. Compare essa descrição com a configuração realmente carregada. Uma planilha de inventário antiga serve como referência a conferir.
Classifique diferenças antes de corrigi-las. Um endereço pode representar uma migração legítima, um ambiente de teste esquecido ou uma integração sem justificativa atual. Encaminhe cada diferença ao dono do serviço. A decisão deve explicar a necessidade de conectividade, inclusive quando a resposta for retirar temporariamente o item do catálogo.
Use uma migração sintética como ensaio
Em homologação autorizada, proponha dois registros sintéticos, um anterior e outro posterior à mudança. Ambos devem apontar para serviços de teste controlados pela equipe. Compare o caminho administrativo de criação, a persistência da configuração e a requisição efetiva. Defina antecipadamente quais resultados fariam a equipe interromper o ensaio.
Não use endereços de metadados, credenciais reais ou serviços de terceiros como alvos de validação. Um receptor sintético pode registrar o identificador do teste e responder com conteúdo inofensivo. O objetivo proposto é distinguir o estado armazenado da regra aplicada a uma alteração, com uma comparação que outro revisor consiga repetir.
Trate exceções como parte do produto
Imagine que um conector de faturamento dependa de uma rota interna incomum. Bloqueá-la sem consultar a equipe financeira pode interromper o fechamento; mantê-la apenas porque sempre existiu pode conservar uma exposição desnecessária. Peça uma alternativa, uma justificativa de permanência e uma condição concreta de retirada para essa exceção.
Inclua no ensaio a troca do responsável e a desativação do conector. Quem recebe o pedido, qual configuração muda e como o solicitante percebe a retirada? Essa simulação ajuda a avaliar o ciclo completo da integração. O cadastro inicial é apenas uma das decisões administrativas que precisam funcionar de maneira previsível.
Separe investigação e aceite operacional
Se aparecer um registro sem explicação, preserve a configuração observada antes da remoção e encaminhe a apuração ao fluxo de incidentes. Não transforme o exercício de homologação em uma tentativa de provar retrospectivamente o que aconteceu. A equipe de resposta precisará avaliar o histórico disponível e declarar as perguntas que ele não responde.
Para fechar a mudança, entregue uma lista de destinos revisados, diferenças resolvidas e exceções ainda aprovadas. Relacione também os ensaios que não puderam ser executados e seu efeito sobre a decisão. Um aceite útil explica a conectividade permitida e suas limitações, permitindo que operações mantenha o catálogo depois da atualização.
Perguntas frequentes
A versão instalada basta para encerrar o trabalho?
Use a versão como uma das evidências de mudança. A proposta de aceite também exige revisar o catálogo e resolver diferenças com os responsáveis pelas integrações.
Como testar sem alcançar um serviço sensível?
Combine receptores e dados sintéticos no ambiente autorizado. Defina o resultado esperado antes da atividade e interrompa o ensaio se ele sair desse limite.
Toda diferença precisa ser removida imediatamente?
Classifique a necessidade e a consequência operacional. Uma exceção pode precisar de contenção ou migração planejada; a escolha deve ter justificativa e condição de encerramento.
O ensaio comprova ausência de incidente anterior?
Não. Ele avalia o comportamento proposto para a mudança. Qualquer investigação histórica depende de outras evidências e deve registrar separadamente suas incertezas.
Fontes e referências
Análise original da Pentesty, publicada em 12 de novembro de 2026. Os cenários propostos são orientações editoriais, com escopo e validação a definir para cada ambiente.