AI Threat Watch

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

  1. Legit Security reporta los problemas a GitLab
  2. GitLab publica las correcciones
  3. Divulgación pública

Respuesta

GitLab corrigió los problemas de renderizado e inyección

Estado actual: Parcheado

Fuentes (pestaña nueva)

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/

Este expediente en otros idiomas: EnglishFrançaisEspañolالعربية中文