Saltar para o conteúdo principal
Cibersegurança15 min de leitura

TeamCity entrou no KEV: corrigir não basta para declarar o risco fechado

A CISA adicionou a CVE-2026-63077 ao catálogo de vulnerabilidades exploradas em 5 de agosto, com prazo federal de 8 de agosto. A falha permite execução remota de código sem autenticação em versões afetadas do TeamCity. Para empresas portuguesas, o prazo não é automaticamente vinculativo; a exploração conhecida é um sinal de prioridade imediata.

Atualizado
Natureza
Resposta operacional a vulnerabilidade com exploração conhecida
Âmbito
Prioridade aplicável a qualquer organização; obrigações BOD limitadas ao seu âmbito federal
Publicado e verificado
6 de agosto de 2026
Limite
Use instruções oficiais do fornecedor e CISA; não execute provas de exploração no ambiente de produção
Engenheiros isolam um módulo de uma cadeia de integração contínua e preservam evidência
Corrigir a versão é uma etapa; fechar o risco exige exposição, credenciais, investigação e retorno monitorizado.Imagem gerada por IA sob direção editorial da Velqory.

Em resumo

O registo NVD descreve versões anteriores a 2025.11.7 e 2026.1.3 como afetadas por execução remota através do protocolo de polling de agentes. O NVD ainda não publicou a sua própria avaliação CVSS; o 9.8 apresentado vem da CNA. A resposta correta combina inventário, verificação de exposição, isolamento, atualização conforme orientação oficial aplicável, preservação de logs, revisão de tokens e credenciais acessíveis ao servidor, procura de atividade anómala e retorno monitorizado. Uma versão corrigida sem investigação deixa por responder se o sistema já foi usado como ponto de entrada.

  • KEV significa exploração conhecida; não prova que uma organização específica foi comprometida.
  • O prazo de 8 de agosto é apresentado pela CISA no contexto aplicável ao governo civil federal dos EUA, não como lei portuguesa.
  • O NVD mostra score CNA 9.8 e avaliação NVD ainda não atribuída; as duas origens não devem ser confundidas.
  • Fecho exige provar versão, exposição, atualização, credenciais tratadas, investigação e telemetria após retorno.

Primeira hora: provar presença e reduzir exposição sem destruir evidência

Congele a discussão no identificador correto: CVE-2026-63077. O NVD descreve execução remota sem autenticação através do protocolo de polling de agentes em TeamCity anterior a 2025.11.7 e em 2026.1 anterior a 2026.1.3. A CISA incluiu-a no KEV em 5 de agosto. O campo de ransomware permanece desconhecido no feed; não invente uma campanha nem espere por atribuição para agir.

Identifique servidores, versão real, topologia, exposição à Internet, proxies, agentes, integrações e responsáveis. Restrinja acesso e preserve snapshots, logs de aplicação, proxy, sistema, identidade e rede antes de reiniciar ou limpar. Se o inventário disser que não existe TeamCity, procure imagens, hosts desligados, serviços geridos e ambientes de recuperação antes de fechar como não aplicável.

  • Abra um incidente com hora, dono e escopo.
  • Preserve evidência antes de ações que rodam ou eliminam logs.
  • Isole o serviço exposto quando a atualização imediata não for segura.
  • Não use um scanner externo como única prova de ausência.

Janela oficial e resposta interna

  1. CVE publicada no NVD

    O registo descreve execução remota sem autenticação e as versões afetadas.

  2. Entrada no KEV

    A CISA assinala exploração conhecida e define 8 de agosto no campo de prazo.

  3. Hoje

    Inventário, exposição, preservação, isolamento e atualização devem ter um dono e evidência.

  4. Prazo CISA

    Prazo vinculativo apenas no âmbito federal aplicável; sinal operacional forte para os restantes.

Atualizar, tratar segredos e investigar como etapas separadas

Siga a mitigação ou atualização publicada pelo fornecedor através dos canais oficiais da organização. Confirme a versão a partir do serviço em execução, não apenas do pacote instalado. Depois execute um teste funcional controlado: filas, agentes, builds, artefactos, webhooks e permissões. Guarde versão anterior, versão nova, hora, hash do artefacto, operador, resultado e rollback.

TeamCity pode alcançar repositórios, runners, registries, cloud, gestores de segredos e ambientes de deploy. Mapeie tokens e chaves que o servidor ou os seus agentes podiam ler e rode os que tenham exposição plausível, por prioridade. Procure novas contas, chaves, agentes, builds, plugins, tarefas agendadas, alterações de configuração, acessos incomuns e transferências. Atualizar fecha a falha; não apaga uma eventual persistência.

Critério de fecho por frente

FrentePerguntaProva mínimaNão fechar se
InventárioTodos os nós e instâncias estão identificados?Lista, versão, dono e exposiçãoHá ativos desconhecidos ou desligados
RemediaçãoA versão efetiva deixou de ser afetada?Versão runtime, artefacto e testeSó existe ticket ou package cache
CredenciaisSegredos alcançáveis foram tratados?Mapa, rotação/revogação e validaçãoTokens partilhados continuam ativos
InvestigaçãoHá sinais desde antes da divulgação?Consultas, logs preservados e conclusãoLogs faltam sem risco residual assumido
RetornoO comportamento está estável e observado?Telemetria, alerta e janela de vigilânciaServiço regressou sem sinais específicos

A decisão de risco precisa de três estados, não de um visto verde

Use estados separados: não aplicável com prova; mitigado e em investigação; fechado com evidência. Se logs não cobrem o período relevante, escreva a lacuna e aplique uma decisão de risco explícita, como rotação alargada, rebuild, monitorização reforçada ou contenção prolongada. A ausência de alerta não é prova de ausência quando a telemetria não existia.

Comunique factos: identificador, ativos, versões, exposição, ações, evidência preservada, achados e próxima hora de decisão. Evite afirmar que a CISA confirmou ransomware quando o campo está desconhecido. Evite também apresentar o prazo federal como obrigação europeia; a urgência decorre da exploração conhecida e do impacto possível.

  • Mantenha jurídico e proteção de dados informados se houver indícios de acesso.
  • Valide dependências downstream depois da rotação.
  • Observe agentes e builds após retorno.
  • Faça retrospectiva do motivo pelo qual o KEV não encontrou automaticamente o ativo.

Consultadas na data de atualização indicada.

  1. 01Known Exploited Vulnerabilities Catalog — JSON feedCISA · CY-CISA
  2. 02KEV Catalog — CVE-2026-63077CISA · CY-CISA
  3. 03CVE-2026-63077 detailNIST NVD · CY-NVD
  4. 04BOD 26-04 — Prioritizing Security Updates Based on RiskCISA · CY-CISA
  5. 05BOD 26-04 implementation guidanceCISA · CY-CISA
  6. 06Cross-Sector Cybersecurity Performance GoalsCISA · CY-CISA