● NeuroSec Radar
Entrar
← Volver
6Ciber✨ Curioso

Exposed GitLab project email addresses let attackers push code

BleepingComputer · 24 sept, 19:47

Direcciones de correo privadas de GitLab que permiten enviar problemas o tareas a un proyecto se están exponiendo deliberadamente en archivos README, guías de contribución y páginas de soporte. Estas direcciones contienen un token de larga duración que actúa como credencial, y un atacante que las conozca podría modificarlas para crear merge requests e inyectar código, acceder a secretos o comprometer repositorios privados.

Los investigadores de Aikido descubrieron docenas de direcciones de correo privadas de GitLab expuestas públicamente, encontradas en una tarde en documentación de proyectos open-source populares. La función "Email work item to this project" genera automáticamente estas direcciones con un token incrustado (cadena 'glimt-') que persiste en todos los direcciones del proyecto. Un atacante puede cambiar el sufijo '-issue' por '-merge-request' para crear merge requests, y GitLab lo aceptaría como si fuera el propietario del token, sin verificar la dirección de envío ni respetar restricciones de IP.

GitLab fue notificado por Aikido a través de HackerOne en mayo, pero cerró el reporte como "comportamiento previsto". Tras una segunda notificación en junio, GitLab actualizó su UI y documentación. El impacto potencial incluye cambios de código en ramas protegidas, acceso a variables de CI/CD, robo de código fuente y lectura de problemas confidenciales. Los mantenedores deben dejar de exponer estas direcciones en documentación pública y resetear los tokens de proyectos que las hayan expuesto.

Puntos clave

  • Atacante puede cambiar sufijo '-issue' a '-merge-request' para inyectar código
  • GitLab no verifica la dirección de envío ni respeta restricciones de IP
  • Token incrustado persiste en todas las direcciones del proyecto
  • Docenas de direcciones encontradas en README de proyectos open-source populares
  • Riesgo de cadena de suministro para usuarios de proyectos afectados

Figuras de la fuente

Figura 1
Cambio del sufijo en la dirección de correo para crear merge requests en lugar de issues. Fuente: Aikido
#Vulnerabilidad#Exploit

Pregunta a la IA

Para preguntar a Claude sobre esta noticia, usa tu propia API key de Anthropic. Tu navegador la envía directamente a Anthropic: nunca pasa por el servidor de esta web ni se guarda en su base de datos. Anthropic te cobra el uso (Claude Haiku 4.5, en torno a 0,003 $ por pregunta).

Consíguela en console.anthropic.com. Recomendado: una key solo para esto, con límite de gasto.