Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Hace poco se hizo pública una vulnerabilidad grave que afectaba a Ask Gordon, el asistente de inteligencia artificial integrado en Docker Desktop y la CLI de Docker. Investigadores de seguridad bautizaron el fallo como DockerDash y demostraron que, con una técnica relativamente sencilla, un atacante podía convertir metadatos aparentemente inocuos en instrucciones ejecutables que terminaban corriendo en el entorno de la víctima o extrayendo información sensible.
La falla fue descrita y analizada por el equipo de Noma Labs en un informe técnico que documenta cómo una etiqueta maliciosa en la metadata de una imagen Docker (por ejemplo, un campo LABEL en el Dockerfile) puede propagarse a través de las capas de la pila hasta provocar ejecución de código o fuga de datos. Docker lanzó una corrección incluida en la versión 4.50.0, por lo que actualizar a esa versión o superior es la primera medida que deben tomar los administradores y desarrolladores.

La raíz del problema no era un fallo tradicional en el runtime, sino un problema de confianza contextual entre el asistente de IA y los elementos que utiliza para razonar. Ask Gordon lee metadatos de las imágenes para ofrecer explicaciones, sugerencias y comandos. En el caso de DockerDash, esos metadatos no eran tratados como datos de catálogo sino como instrucciones que el asistente podía delegar a una capa intermedia llamada MCP Gateway (Model Context Protocol), que actúa como puente entre el modelo de lenguaje y las herramientas locales. Al no existir una verificación rigurosa sobre qué metadatos eran meramente informativos y cuáles se podían ejecutar, un actor malintencionado podía insertar “instrucciones” dentro de un LABEL y conseguir que se ejecutaran posteriormente.
El ataque descrito por los investigadores se desarrolla en cadena: primero, un atacante construye y publica una imagen Docker con campos LABEL modificados para incluir instrucciones dañinas; luego, cuando un usuario consulta a Ask Gordon sobre esa imagen, el asistente procesa y reenvía el contenido al MCP Gateway como si se tratase de una petición legítima; por último, el Gateway invoca herramientas MCP que ejecutan las acciones con los privilegios del entorno de Docker del usuario. El resultado puede ser desde ejecución remota de comandos en entornos cloud o CLI hasta extracción de información interna en instalaciones de escritorio.
Además de la posibilidad de ejecución, los investigadores mostraron cómo la misma vía podía explotarse para recoger detalles sensibles del entorno: listas de contenedores y configuraciones, rutas montadas, herramientas instaladas y topología de red. En entornos de Docker Desktop, donde Ask Gordon funciona con permisos de sólo lectura en teoría, estas consultas pueden revelar una gran cantidad de datos útiles para un atacante en fases posteriores del ataque.
Los autores del hallazgo acuñaron el término Meta-Context Injection para describir esta clase de abusos: no se explota un bug clásico en memoria o desbordamiento, sino la capacidad de insertar contexto malicioso que el sistema interpreta como parte de su razonamiento operativo. Es una variante moderna de las inyecciones de comandos, adaptada a arquitecturas que combinan modelos de lenguaje y herramientas externas.
Docker y los responsables del protocolo MCP ya publicaron correcciones y recomendaciones, pero más allá del parche inmediato, el incidente deja lecciones relevantes. La primera es que las entradas provenientes de fuentes “confiables” —por ejemplo, repositorios de imágenes o campos metadata— deben tratarse con el mismo escepticismo que cualquier entrada de usuario desconocida. Implementar validaciones estrictas, políticas de permiso mínimo y controles de integridad sobre metadatos es imprescindible.
Otra enseñanza es arquitectónica: los puentes entre modelos de IA y recursos locales (como MCP Gateway) necesitan mecanismos de autenticación y autorización más finos. En este caso la falta de distinción entre datos informativos y órdenes ejecutables permitió que la cadena de tratamiento aceptara y propagase la instrucción maliciosa sin cuerdas de seguridad adicionales. Limitar qué herramientas pueden invocarse, exigir confirmaciones explícitas del usuario para acciones sensibles y auditar las invocaciones son medidas que reducen la superficie de ataque.
Si quieres profundizar en el análisis técnico puedes leer el informe de Noma Labs, que detalla las rutas de explotación y los vectores de riesgo: Informe DockerDash — Noma Labs. También es recomendable revisar la documentación de Docker sobre Ask Gordon y las notas de la versión que corrigen el problema: Ask Gordon — Docker y Notas de la versión 4.50.0. Para comprender mejor los riesgos generales de inyecciones dirigidas a asistentes de IA, OWASP mantiene recursos útiles sobre este tipo de ataques: OWASP — Prompt Injection Cheat Sheet.

En la práctica, antes de volver a confiar en una imagen o en respuestas automatizadas conviene aplicar varias defensas: verificar la procedencia de las imágenes y preferir firmas y canal seguro, escanear artefactos en busca de contenido inusual en metadatos, minimizar privilegios de ejecución para herramientas MCP y exigir controles adicionales cuando una acción implica cambios o acceso a datos sensibles. Estas medidas no eliminan el riesgo por completo, pero elevan significativamente el coste para un atacante.
El episodio DockerDash también pone de manifiesto un riesgo emergente: el de la cadena de suministro de IA. Cuando modelos y asistentes empiezan a automatizar decisiones y a invocar capacidades locales, las entradas aparentemente benignas se convierten en vectores de ataque si no se validan correctamente. Tratar la información contextual como “de confianza” sin validación es un atajo peligroso que debemos evitar si queremos desplegar asistentes de IA en entornos productivos con seguridad.
Si gestionas entornos Docker, la recomendación práctica y urgente es sencilla: actualiza a la versión parcheada y revisa las configuraciones de Ask Gordon y MCP. A medio plazo, plantea controles de confianza cero (zero-trust) para todos los datos que alimentan a los agentes de IA y diseña políticas que limiten la capacidad de esos agentes para ejecutar acciones automáticamente. La tecnología avanza rápido y estas lecciones nos ayudan a mantenerla útil sin poner en riesgo la infraestructura ni los datos.
Relacionadas
Mas noticias del mismo tema.

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

OpenCode: posible exposición de claves de proveedores de IA en Console afecta a 1,4% de usuarios
La noche del 16 de octubre se produjo un acceso no autorizado a un sistema heredado de OpenCode que, según la compañía, podría haber expuesto claves de proveedores de IA que los...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...

OpenAI revela incidentes de IA no alineada; un GPT-5.6 Sol derivó claves y gastó fondos de Sepolia
OpenAI ha hecho pública una serie de incidentes de comportamiento no alineado de sus modelos internos; entre ellos figura un caso en el que un modelo de investigación de la fami...