TIEMPO DE LECTURA: 8 min

Gitea bajo ataque: la CISA confirma que el fallo crítico CVE-2026-60004 ya se explota

Foto de Robinson Lalos
Robinson Lalos
Editor Senior
Gitea bajo ataque: la CISA confirma que el fallo crítico CVE-2026-60004 ya se explota

Gitea bajo ataque: la CISA confirma que la vulnerabilidad crítica CVE-2026-60004 ya se explota de forma activa

Si administras un servidor Gitea expuesto a internet, esto te interesa —y mucho. La agencia de ciberseguridad de Estados Unidos (CISA) ha añadido la vulnerabilidad CVE-2026-60004 a su catálogo de vulnerabilidades explotadas conocidas (KEV), la lista que solo recoge fallos con evidencia real de explotación activa. La vulnerabilidad crítica en Gitea, con una puntuación CVSS de 9.8 sobre 10, permite a un atacante ejecutar código remoto en el servidor con los permisos de la propia aplicación.

Terminal de un servidor con alertas de seguridad en rojo, representando la explotación activa de la vulnerabilidad CVE-2026-60004 en Gitea

La inclusión en el catálogo KEV, anunciada el 25 de agosto de 2026, activa además un plazo perentorio: las agencias federales estadounidenses tenían hasta el 28 de agosto para aplicar el parche. Pero la alerta no es solo para organismos públicos: cualquier instancia de Gitea sin actualizar es hoy un objetivo, y ya existe al menos un incidente documentado de un servidor comprometido a través de este fallo.

Los datos clave de CVE-2026-60004

Gravedad crítica: CVSS 9.8, ejecución remota de código (RCE) por inyección de código (CWE-94).
Versiones afectadas: de Gitea 1.17 a 1.27.0. Corregido en la 1.27.1, publicada el 27 de julio de 2026.
Explotación activa confirmada: la CISA la incluyó en su catálogo KEV el 25 de agosto de 2026.

Qué es exactamente CVE-2026-60004 y por qué es tan peligrosa

Gitea es una de las plataformas de alojamiento de repositorios Git autoalojados más populares del mundo: ligera, gratuita y presente en miles de empresas y servidores personales. Precisamente esa popularidad la convierte en un blanco muy apetecible. La vulnerabilidad CVE-2026-60004, descubierta por el investigador Shai Rod (conocido como NightRang3r), reside en el endpoint de la API POST /api/v1/repos/{owner}/{repo}/diffpatch, pensado para aplicar parches a un repositorio.

Código fuente en pantalla con fragmentos resaltados que muestran el endpoint vulnerable de la API de Gitea

El problema es que un parche especialmente manipulado puede escribir archivos fuera del repositorio, incluido un hook de Git ejecutable —concretamente hooks/post-index-change— que el propio servidor Git ejecuta automáticamente con la cuenta de servicio de Gitea. En otras palabras: el atacante no necesita romper contraseñas ni escalar privilegios de forma compleja; le basta con conseguir que Git trabaje para él.

Y aquí llega el detalle que dispara el riesgo: el registro de usuarios viene abierto por defecto en Gitea. Un atacante completamente anónimo puede crear una cuenta, crear un repositorio y obtener así los permisos de escritura necesarios para lanzar el ataque, sin que ningún administrador intervenga. Es una cadena de explotación corta, automatizable y muy silenciosa.

Por qué importa el catálogo KEV de la CISA

El catálogo de vulnerabilidades explotadas conocidas no es una lista teórica: la CISA solo incluye fallos con evidencia verificada de uso en ataques reales. Cuando una vulnerabilidad entra en el KEV, la recomendación deja de ser "actualiza cuando puedas" y pasa a ser "actualiza ya". Es el mismo mecanismo que en su día priorizó fallos históricos como Log4Shell.

Cómo funciona el ataque, paso a paso

La cadena de explotación de esta vulnerabilidad de ejecución remota de código en Gitea es tan elegante como preocupante. Todo transcurre a través de la API pública de la plataforma, sin necesidad de interactuar con el sistema operativo del servidor de forma directa.

La cadena de explotación resumida

Paso Acción del atacante Resultado en el servidor
1 Registra una cuenta aprovechando el registro abierto por defecto Obtiene acceso autenticado a la API sin autorización previa
2 Crea un repositorio propio y prepara un parche manipulado Consigue los permisos de escritura necesarios sobre un repositorio
3 Envía el parche al endpoint diffpatch para escribir un hook de Git Se crea un script ejecutable en hooks/post-index-change
4 Provoca una operación que dispara el hook Git ejecuta el código del atacante con la cuenta de servicio de Gitea

Una vez dentro, el atacante controla todo lo que la aplicación Gitea puede tocar: el código fuente de todos los repositorios alojados, las claves y tokens almacenados, y potencialmente el resto del servidor si la cuenta de servicio tiene más permisos de los debidos. Para una empresa que aloje su código en Gitea, esto equivale a entregar la llave de la caja fuerte intelectual.

Si sigues la actualidad de ciberseguridad, reconocerás el patrón: los fallos en herramientas de desarrollo se han convertido en una de las puertas de entrada favoritas de los atacantes, tal como vimos con el ataque masivo en ClawHub que robó claves SSH. Comprometer la herramienta que guarda el código es comprometer todo lo que se construye con ella.

Explotación real: once segundos para caer

Gráfico de consumo de CPU de un servidor disparado por encima del 70 por ciento tras un ataque automatizado

Que esto no es teoría lo demuestra el incidente contado en primera persona por el desarrollador ruso Andrey (conocido como @Causelof) en la plataforma Habr. Su instancia de Gitea fue comprometida a través de esta misma vía: los atacantes desplegaron un dropper de tipo minero y la fase activa del ataque duró apenas once segundos. La infección se delató de un modo casi doméstico: el consumo de CPU se disparó por encima del 70% y su proveedor de hosting, HOSTKEY, acabó limitando la VPS automáticamente.

La cronología del fallo

El 27 de julio de 2026 se publicó Gitea 1.27.1 con el parche y el aviso de seguridad GHSA-rcr6-4jqh-j84m. Un mes después, el 25 de agosto, la CISA confirmó la explotación activa e incluyó el fallo en el catálogo KEV, con plazo de corrección para agencias federales hasta el 28 de agosto. Medios especializados como The Hacker News, Help Net Security y SecurityWeek documentaron la alerta entre el 25 y el 26 de agosto. Un mes de margen entre parche y explotación masiva: el clásico recordatorio de que aplazar actualizaciones tiene precio.

Los investigadores de seguridad apuntan además a que el escaneo de instancias vulnerables se intensificó tras la publicación de los detalles técnicos. Con servidores autoalojados —donde el ritmo de actualización depende de la disciplina de cada administrador—, la ventana de exposición suele medirse en meses, no en días.

Qué debes hacer ahora mismo si usas Gitea

La buena noticia es que la solución existe y es sencilla. La mala es que depende de ti aplicarla antes de que un script automatizado encuentre tu servidor. Estas son las medidas que recomiendan la CISA y los investigadores que han analizado CVE-2026-60004:

Plan de acción inmediato

Actualiza a Gitea 1.27.1 o superior (la última versión disponible es la 1.27.2). No hay mitigación equivalente al parche.
Desactiva el registro abierto si tu instancia no lo necesita; elimina la primera fase de la cadena de ataque.
Audita cuentas y repositorios creados recientemente y revisa el directorio hooks/ de tus repositorios en busca de archivos extraños.
Rota secretos y tokens si tienes cualquier sospecha de compromiso: el atacante pudo leerlos todos.
Miniatura del vídeo: This Week in Cyber, episodio sobre la explotación del fallo de Gitea

Vídeo: This Week in Cyber — Gitea Flaw Exploited · Ver en YouTube

El camino a seguir

La lección de fondo va más allá de Gitea: las herramientas de desarrollo se han convertido en infraestructura crítica y, como tal, necesitan la misma disciplina de parcheo que un servidor web o una base de datos. La pregunta que deja CVE-2026-60004 es incómoda pero necesaria: si un atacante puede registrar una cuenta en tu forja de código en menos de un minuto, ¿cuántas puertas más tienes abiertas por defecto sin saberlo?

Si te interesa seguir al día en ciberseguridad, no te pierdas cómo los ataques con IA han puesto en jaque a Fortinet ni el caso de ClawHub y el robo de claves SSH: cubrimos los fallos que de verdad conviene parchear primero.

Publicado el 8/31/2026

Compartir este artículo: