Expediente gitlab-duo-hidden-promptInyección de promptsEstados Unidos
Inyección de prompts en GitLab Duo filtra código privado mediante texto oculto en merge requests
Legit Security demostró que prompts ocultos con contrabando Unicode, Base16 o texto blanco en KaTeX dentro de merge requests e issues podían hacer que GitLab Duo exfiltrara código privado e inyectara HTML en sus respuestas. GitLab lo parcheó.
MediaAtaque a la IAEstado: ParcheadoExpediente verificado
Abrir en el mapa interactivoCitar este expediente
- Reportado
- 22 may 2025
- Ubicación
- Estados Unidos
- Objetivo
- Asistente de IA GitLab Duo
- Gravedad
- Media
- Provocado por
- Equipo de investigación de Legit Security
- Tipo de actor
- Investigadores de seguridad
- Pérdida reportada
- Ninguna reportada
- CVE
- Ninguno
Qué ocurrió
Legit Security demostró que prompts ocultos con contrabando Unicode, Base16 o texto blanco en KaTeX dentro de merge requests e issues podían hacer que GitLab Duo exfiltrara código privado e inyectara HTML en sus respuestas. GitLab lo parcheó.
Impacto: Posible filtración de código fuente privado y sugerencias de paquetes maliciosos a desarrolladores; no se reportó explotación
Quién lo provocó
Actor: Equipo de investigación de Legit Security
Atribución: Reportado a GitLab el 12 de febrero de 2025 y corregido antes de la divulgación
Motivo: Investigación de seguridad
Cómo ocurrió
Vector de ataque: Inyección indirecta de prompts en el contenido del proyecto que Duo lee; el markdown transmitido en streaming renderizado como HTML permitió exfiltración mediante scripts e imágenes
Causa raíz: Duo ingería el contexto completo de la página, incluidos comentarios y descripciones, como instrucciones, y renderizaba la salida como HTML antes de sanearla
Cronología
- Legit Security reporta los problemas a GitLab
- GitLab publica las correcciones
- Divulgación pública
Respuesta
GitLab corrigió los problemas de renderizado e inyección
Estado actual: Parcheado
Fuentes (pestaña nueva)
- Legit Security legitsecurity.com
- The Hacker News thehackernews.com
- TechRepublic techrepublic.com
Citar este expediente
Inyección de prompts en GitLab Duo filtra código privado mediante texto oculto en merge requests. AI Threat Watch, expediente gitlab-duo-hidden-prompt, 22 may 2025. https://aithreat.io/es/cases/gitlab-duo-hidden-prompt/
Enlace permanente: https://aithreat.io/es/cases/gitlab-duo-hidden-prompt/