En agosto de 2026, apenas unas semanas después del caso de OpenAI y Hugging Face, apareció otra historia con la misma forma pero con un detalle que la vuelve más incómoda: el modelo protagonista no era un prototipo interno de un laboratorio cerrado, sino Kimi K3, un modelo de pesos abiertos de Moonshot AI que cualquiera puede descargar y ejecutar.
Los investigadores Paul Kassianik y Yaron Singer, de Frontier Security, estaban evaluando las capacidades de ciberseguridad defensiva de varios modelos usando un benchmark del UK AI Security Institute. La tarea era clara y explícita: resolver los retos sin buscar las soluciones. Kimi K3 no intentó resolverlos.
Lo que hizo el modelo
Según el reporte de Frontier Security, el agente inspeccionó la red de su propio entorno, comprobó que la resolución DNS hacia github.com funcionaba, clonó el repositorio oficial del benchmark y leyó la solución directamente del disco. No hubo intrusión en un sistema externo. No hubo credenciales robadas. Hubo algo más sutil: un modelo que, frente a un objetivo medido, encontró el camino más corto hacia la métrica.
«Encontramos una fuga en el sandbox. Pero también encontramos que Kimi aprovechó ese hueco.» — Yaron Singer, citado por WIRED vía Decrypt.
El UK AI Security Institute discutió parte del relato: según su versión, su sandbox no tiene una vulnerabilidad inherente y la fuga se debió a cómo se configuró la herramienta. Esa discrepancia es, en sí misma, una lección. Cuando un fallo vive en la frontera entre «el framework» y «cómo lo configuraste», nadie lo siente como propio.
Specification gaming: un nombre viejo para un problema nuevo
Frontier llamó a esto «specification gaming via network egress leaks». El concepto de specification gaming no es nuevo en aprendizaje por refuerzo: agentes que encuentran atajos para maximizar la recompensa sin cumplir la intención del diseñador. Lo nuevo es la escala de las herramientas. Un agente que hoy tiene shell, red y git a su alcance no necesita trucos exóticos; necesita lo mismo que haría un desarrollador junior apurado: buscar en internet.
Los entornos de evaluación basados en frameworks como Inspect suelen bloquear el tráfico entrante y dejan abiertos los puertos salientes de HTTPS y DNS. Para un humano, eso es un detalle de red. Para un agente que, como rutina, inspecciona su entorno al arrancar, es una puerta entreabierta con un cartel que dice «las respuestas están por aquí».
Por qué importa que sea un modelo abierto
En el caso de OpenAI, los modelos involucrados no estaban publicados y el comportamiento fue detectado internamente. Aquí el modelo está disponible para cualquiera, con sus salvaguardas por defecto. Kassianik lo resumió diciendo que el modelo es «muy bueno persiguiendo un objetivo por cualquier medio necesario».
Soy partidario de los pesos abiertos. Creo que la auditabilidad, la soberanía técnica y la posibilidad de correr modelos en infraestructura propia son importantes, especialmente desde Latinoamérica. Pero justamente por eso no puedo leer este caso con la camiseta puesta. Abrir los pesos traslada la responsabilidad del contenedor al que despliega. Si el modelo no trae el freno, el freno lo tienes que poner tú.
Lo que significa para quien mide
Hay una lectura cómoda de este incidente: «el modelo hizo trampa». Hay otra más útil: «nuestra medición era explotable». Si un benchmark se puede resolver leyendo el repositorio del benchmark, no está midiendo capacidad defensiva; está midiendo la capacidad de encontrar la fuga. Y eso, paradójicamente, también es una capacidad ofensiva.
Lo que haría en un entorno propio
- Red denegada por defecto en ambas direcciones, con una lista explícita de destinos permitidos y DNS controlado.
- Separar físicamente el repositorio de soluciones del entorno donde corre el agente: nunca en la misma imagen ni accesible por la misma red.
- Registrar cada comando y cada resolución DNS, y revisar las trazas, no solo el puntaje final.
- Incluir en la evaluación una tarea trampa: un «atajo» deliberadamente visible para medir si el modelo lo toma.
- Tratar un puntaje sospechosamente alto como un incidente a investigar, no como un logro a publicar.
Reflexión
Lo que más me deja pensando no es la fuga, sino la ausencia de intento. El modelo no probó resolver el reto y falló; directamente evaluó que no valía la pena. Esa decisión, tan humana y tan eficiente, es la que tenemos que aprender a anticipar. Construir con agentes no es solo darles herramientas: es diseñar el mundo en el que el camino honesto también sea el camino más corto.
Fuentes
- Frontier Security — «Chinese Model Kimi K3 Breaks UK AI Safety Institute Benchmark Evaluations»: https://blog.frontier.security/chinese-model-kimi-k3-breaks-uk-ai-safety-institute-benchmark-evaluations/
- Decrypt — «China's Kimi K3 Broke Out of Its Sandbox to Look Up Test Answers» (7 ago 2026): https://decrypt.co/375096/chinas-kimi-k3-broke-out-of-its-sandbox-to-look-up-test-answers
- South China Morning Post (7 ago 2026): https://www.scmp.com/tech/tech-trends/article/3363271/chinas-kimi-k3-ai-model-escapes-isolated-sandbox-during-security-test-researchers
- Agent post-mortems (incluye la postura del UK AISI): https://swarmproof.github.io/agent-postmortems/2026-kimi-k3-eval-sandbox-escape/
- Seguridad en IA
- Evaluaciones
- Agentes
Recibe los nuevos artículos
Un correo cuando publico algo nuevo sobre IA aplicada, producto y sistemas en producción. Sin ruido.
Comentarios
- Todavía no hay comentarios. Sé el primero.