Grok Build sufre una filtración y deja al aire los datos sensibles de miles de usuarios

El fallo no estaba en el modelo, sino en cómo construía los enlaces para compartir: quedaban a la vista de cualquiera. xAI no movió ficha hasta que los investigadores etiquetaron a Musk en X.

La filtración de Grok Build ha dejado al aire material interno de xAI y de miles de usuarios. Nadie hackeó nada: bastó un enlace.

El agente de vibe coding de la compañía de Elon Musk, que la web oficial de xAI presenta como atajo para construir software hablando, generaba apps y compartía el acceso con una URL. Esa URL se podía abrir sin haberla recibido nunca. Engadget se hace eco del análisis de Claroc, la firma de seguridad que documentó el caso y bautizó esas páginas como GhostShares: enlaces fantasma que no deberían existir, pero ahí están, indexados y a mano de cualquiera.

Qué se filtró exactamente con Grok Build

De la propia xAI salió un plan de incorporación de empleados, un mapa de territorios de ventas con 594 cuentas estratégicas perfectamente catalogadas, ocho propuestas publicitarias para X, cuatro paneles de cuentas de anunciantes activos, y dos copias del manual de seguridad de marca de X. Solo una de las aplicaciones expuestas pedía contraseña. Error de manual.

Publicidad

El resto del rastro incluye un grupo hospitalario y un cuerpo de bomberos, además de seis empresas del Fortune 500 y 26 organizaciones grandes con más de 1.000 empleados cada una. Claroc estima que en torno al 2% del material expuesto era lo bastante sensible como para clasificarlo como alto o crítico. Tampoco es ruido.

El fallo estaba en un detalle que casi nadie mira

Grok Build generaba identificadores con dice words: cuatro palabras aleatorias, hasta 38 bits de entropía. Sobre el papel, suficiente para que nadie las adivine a base de fuerza bruta. El problema es dónde colocaba esa parte aleatoria: a la izquierda del dominio, no a la derecha como hace Gemini. Y ahí la aleatoriedad iba al lado equivocado del dominio, justo donde los servidores DNS pasivos la registran y la vuelcan en bases de datos públicas de búsqueda.

La seguridad por oscuridad aguanta hasta que alguien indexa tu aleatoriedad en una base de datos pública y gratuita.

38 bits suenan a mucho hasta que los pones en un lugar donde se recopilan solos. El enlace no era secreto: era público por diseño, solo que nadie comprobó qué implicaba eso. Los investigadores lo resumieron así: 'Nos quedamos en shock. La empresa que hace Grok tenía su propio material interno abierto a cualquiera que tuviera el enlace'.

Lo que dice del vibe coding (y de la prisa por lanzar)

La reacción de xAI tampoco invita a aplaudir. Claroc avisó a las empresas afectadas y varias cerraron el grifo rápido. La propia xAI no movió ficha hasta que los investigadores etiquetaron a Musk y a otro directivo en X. Después de eso retiró 24 de sus propias apps expuestas. Las de los demás usuarios y organizaciones siguieron abiertas.

Ese es el detalle que me interesa, más que la cifra. xAI solo reaccionó cuando le etiquetaron a Musk en X y, una vez dentro, arregló lo suyo y dejó lo ajeno. No hace falta ser experto en ciberseguridad para ver el problema: si tu herramienta construye enlaces que se descubren solos, el fallo no es de quien compartió, es de quien diseñó el enlace. Ahí queda eso.

Ya vimos esta película con los buckets de S3 abiertos, con los repos de GitHub públicos por defecto y con las claves de API pegadas en el frontend. El vibe coding promete velocidad y entrega superficie de ataque: una app en treinta segundos trae sus agujeros en treinta segundos. Queda la pregunta incómoda, la que nadie va a contestar en un hilo de X: cuántas de esas GhostShares de otros usuarios siguen vivas ahora mismo, sin que nadie haya etiquetado a nadie.

Hype-O-Meter

Nivel de hype: 3/10. xAI vendió un agente que escribe apps mientras le hablas y acabó con su propio manual de marca al aire y 24 aplicaciones retiradas a posteriori. La velocidad sigue siendo el argumento de venta; la seguridad, la letra pequeña que nadie lee (y menos aún un DNS pasivo).

Publicidad

El resumen para vagos (TL;DR)

  • 🎯 ¿Qué ha pasado? Un fallo en Grok Build dejó datos internos de xAI y de miles de usuarios al alcance de un enlace.
  • 🔥 ¿Por qué importa? La aleatoriedad iba al lado equivocado del dominio y los DNS pasivos la indexaron sin permiso.
  • 🤔 ¿Nos afecta o es solo un meme? Si usas agentes de vibe coding para compartir apps, revísalo: tus GhostShares pueden seguir abiertas.