VORVEXAPEX

CVE-2026-63077: un RCE no autenticado en TeamCity abre la puerta a todo el pipeline

Un RCE no autenticado en TeamCity On-Premises, CVSS 9.8 y ya con explotación activa confirmada por CISA, muestra por qué un servidor de CI/CD merece el mismo alcance de pentest que un sistema de producción.

Por Equipo VorvexPublicado el 15 de agosto de 20263 min de lectura

Un servidor de CI/CD casi nunca es lo primero que viene a la mente como superficie de ataque expuesta, pero ahí están las llaves de todo: credencial de despliegue, token de repositorio privado, la clave que firma un artefacto antes de que llegue a producción. Fue exactamente ese tipo de sistema el que JetBrains corrigió el 27 de julio de 2026, con una falla crítica en TeamCity On-Premises que permite ejecución remota de código sin ninguna autenticación.

La falla: CVE-2026-63077

La National Vulnerability Database confirma un CVSS 3.1 de 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), clasificada como CWE-502, deserialización de datos no confiables. El vector es el protocolo de polling de agente de TeamCity: un atacante remoto, sin credencial alguna y con solo acceso HTTP(S) al servidor, logra eludir la verificación de autenticación y ejecutar comandos arbitrarios del sistema operativo con el mismo privilegio que el proceso del servidor TeamCity. La falla afecta toda versión On-Premises anterior a la 2025.11.7 y la línea 2026.1 hasta la 2026.1.2. La corrección está en las versiones 2025.11.7 y 2026.1.3. Quien usa TeamCity Cloud no necesita actuar, la mitigación ya estaba aplicada del lado del proveedor.

Por qué un RCE en un servidor de build pesa más que un RCE común

Un servidor de CI/CD concentra justo el tipo de acceso que cualquier atacante quiere: credencial de despliegue a producción, token de repositorio privado, clave de firma de artefactos, variables de entorno con secretos de otros sistemas conectados. Comprometer el proceso de TeamCity no es solo ejecutar un comando aislado, es heredar todo ese acceso. En la práctica, controlar el servidor de build abre camino para alterar un pipeline, inyectar código en un artefacto antes de que se publique, o usar las propias credenciales del CI/CD para pivotar hacia otros sistemas. Es el mismo patrón de riesgo detrás de los mayores incidentes de supply chain de software de los últimos años.

Diagram showing an unauthenticated attacker reaching a CI/CD build server through an agent polling protocol, bypassing authentication, and gaining access to deployment credentials and build artifacts
Un RCE no autenticado en el servidor de build no queda aislado: hereda credenciales de despliegue, claves de firma de artefactos y acceso a todo lo que toca el pipeline de CI/CD.

Explotación confirmada en agosto

En el aviso original, JetBrains registró que no había evidencia de explotación activa hasta la publicación. Eso cambió rápido: el 5 de agosto de 2026 CISA incluyó la CVE-2026-63077 en su catálogo Known Exploited Vulnerabilities, confirmando explotación en servidores desactualizados, con plazo de mitigación hasta el 8 de agosto para las agencias federales de EE. UU. Dos días después, el 7 de agosto, JetBrains publicó orientación adicional reforzando la urgencia del parche para quien todavía no había actualizado.

Qué hacer ahora

  • Actualizar a TeamCity 2025.11.7 o 2026.1.3, las versiones corregidas
  • Si la actualización completa no es viable de inmediato, aplicar el plugin de parche de seguridad de JetBrains, disponible desde la versión 2017.1
  • Restringir el acceso de red al servidor TeamCity y al endpoint de polling de agente solo a orígenes confiables, nunca expuesto libremente en internet
  • Rotar toda credencial, token o secreto almacenado en TeamCity si hay algún indicio de exposición del servidor antes del parche
  • Revisar los logs de build recientes en busca de pipelines alterados o artefactos publicados fuera del patrón esperado
  • Incluir el servidor de CI/CD en el alcance del próximo pentest, con el mismo peso que se le da a un sistema de producción

Qué cambia esto para quien evalúa contratar un pentest

El CI/CD dejó de ser infraestructura de trasfondo que solo ve el equipo de plataforma. Es superficie de ataque con acceso directo a producción, y un RCE no autenticado ahí vale, en la práctica, tanto como un RCE en un sistema de cara al público. Si el servidor de build de la empresa nunca entró en el alcance de una prueba de seguridad, esa es la brecha que más vale cerrar primero.

← Volver al blog

¿Quieres esa misma profundidad aplicada a tu entorno?

Cuéntanos qué necesitas validar y el equipo arma un alcance de pentest a medida.

Hablar por WhatsApp

¿Listo para evaluar el riesgo de su empresa?