Hack en Vercel expone credenciales de millones de frontends
El vector de ataque que nadie vio venir: de un script de Roblox a una crisis global
Resumen rápido
Un empleado descarga un auto-farm de Roblox infectado con el malware Lumma Stealer. Meses después, un atacante exige USD $2 millones a Vercel con datos de claves API, código fuente y tokens de millones de proyectos web — incluyendo DeFi y wallets cripto. El caso ilustra cómo una sola concesión de permisos OAuth puede convertirse en el eslabón débil de toda una cadena empresarial.
Resumen Ejecutivo
El vector de ataque que nadie vio venir
La brecha de seguridad que sufrió Vercel (la plataforma de despliegue web que impulsa millones de sitios, incluyendo incontables aplicaciones Web3 y de criptomonedas) el 19 de abril de 2026, ha sido catalogada como uno de los incidentes de cadena de suministro más graves y sofisticados del año.
La intrusión comenzó con la descarga de un "auto-farm script" para un videojuego por parte de un empleado de una pequeña startup de IA, y culminó con un atacante exigiendo un rescate de USD $2 millones por datos que incluyen claves API, código fuente y tokens de despliegue de clientes de Vercel. El incidente puso de manifiesto la fragilidad de la confianza en las integraciones de software modernas, especialmente a través de OAuth, y provocó una respuesta de emergencia en todo el ecosistema cripto para proteger interfaces de usuario y fondos.
El Punto de Origen
De un script de Roblox a un desastre empresarial
La cadena de ataque no comenzó en Vercel, sino meses antes en un contexto completamente inesperado: una infección de malware en un empleado de Context.ai, una pequeña empresa que ofrece un "AI Office Suite".
El Paciente Cero: En febrero de 2026, un empleado de Context.ai fue infectado con el malware Lumma Stealer. El vector de infección fue singular: según la firma de ciberseguridad Hudson Rock, el empleado estaba buscando y descargando activamente scripts de "auto-farm" para el videojuego Roblox, un conocido canal de distribución para infostealers.
El Botín Robado: El malware Lumma Stealer robó todas las credenciales almacenadas en la máquina del empleado, incluyendo credenciales de Google Workspace de Context.ai, así como claves de acceso a Supabase, Datadog y Authkit. Entre las cuentas comprometidas se encontraba el núcleo del equipo de desarrollo, como la cuenta support@context.ai.
El Ascenso del Atacante: Con estas credenciales, en marzo de 2026, los atacantes accedieron al entorno de AWS de Context.ai. Una vez dentro, descubrieron que Context.ai operaba como una aplicación OAuth de Google Workspace, lo que significa que sus clientes le habían otorgado permisos para acceder a sus propias cuentas de Google.
Conclusión Clave: El atacante pasó de robar credenciales de un videojuego a tener las llaves de la identidad corporativa de una empresa y, potencialmente, de sus clientes.
La Cadena de Ataque
Cómo el OAuth se convirtió en el arma definitiva
El verdadero desastre se desencadenó cuando la brecha en Context.ai se encontró con un empleado de Vercel que utilizaba la herramienta de IA.
El Eslabón de Vercel: Al menos un empleado de Vercel se había registrado en Context.ai utilizando su cuenta corporativa de Google Workspace y le había otorgado permisos amplios de "Permitir Todo" (Allow All).
El Pivote del Atacante: Al comprometer Context.ai y sus tokens OAuth, los atacantes heredaron esos permisos. Utilizaron el token OAuth del empleado de Vercel para tomar el control total de su cuenta de Google Workspace. Este es un punto crítico: el atacante no necesitó vulnerar la contraseña ni la MFA del empleado; simplemente utilizó un token de acceso preautorizado y legítimo.
El Movimiento Lateral: Ya dentro del Google Workspace de Vercel, el atacante se movió lateralmente hacia los sistemas internos y accedió a sus entornos de producción.
La Exposición de Datos: Los atacantes enumeraron y accedieron a las variables de entorno de los proyectos de Vercel que no estaban marcadas como "sensibles". Estas variables —claves API, credenciales de bases de datos y tokens de firma— estaban almacenadas en texto plano. Vercel confirmó que las variables marcadas como "sensibles" estaban cifradas de forma diferente y no fueron accedidas.
Impacto en Web3 & Cripto
Pánico en los frontends descentralizados
Aunque Vercel declaró que solo un "subconjunto limitado" de clientes se vio directamente afectado, el incidente desató una ola de pánico en el ecosistema cripto, que depende masivamente de Vercel para sus interfaces de usuario (frontends).
Riesgo de "Wallet Drainers": La principal preocupación para los proyectos cripto es que un atacante, con acceso a las claves API de Vercel, podría modificar el frontend de una dApp o billetera para insertar un script malicioso que roba los fondos de los usuarios. La investigadora de seguridad de CertiK, Natalie Newson, advirtió que los usuarios que interactúan con una página de confianza no esperarían ninguna actividad maliciosa.
Respuesta de emergencia en la industria:
- Orca (DEX en Solana) confirmó que su frontend está en Vercel y rotó preventivamente todas sus claves de despliegue. El protocolo on-chain y los fondos no se vieron comprometidos.
- Binance emitió un comunicado confirmando que su equipo realizó una verificación exhaustiva y que ni la plataforma ni los activos de los usuarios se vieron afectados.
- El hackeo coincidió con un exploit de USD $292 millones en el token rsETH de Kelp DAO, convirtiendo abril en uno de los peores meses para los exploits cripto del año.
La Respuesta de Vercel
Contención, investigación y un rescate millonario
Vercel actuó con relativa rapidez una vez que se hizo pública la brecha.
Acciones de Vercel:
- Divulgación: Publicó un boletín de seguridad el 19 de abril confirmando el acceso no autorizado.
- Investigación Forense: Contrató a Mandiant (firma de ciberseguridad de Google) y otras empresas para liderar la investigación y remediación. Notificó a las autoridades.
- Análisis de la Cadena de Suministro: Colaboró con GitHub, Microsoft, npm y Socket para confirmar que sus paquetes de código abierto (como Next.js) no fueron alterados.
- Mejoras de Seguridad: Anunció que, por defecto, las nuevas variables de entorno se crearán como "sensibles", añadiendo cifrado adicional por defecto.
- El Rescate de $2M: Un actor de amenazas afiliado al grupo ShinyHunters publicó en BreachForums que estaba vendiendo datos robados de Vercel —incluyendo claves de API, código fuente y una base de datos con registros de 580 empleados— por USD $2 millones en Bitcoin.
Reacciones de la Industria
Un llamado de atención sobre el riesgo de terceros y la IA
El incidente fue un duro recordatorio de los peligros de la cadena de suministro de software moderna.
El Riesgo del OAuth y las Integraciones SaaS: Expertos señalaron que este ataque no explotó una vulnerabilidad de código, sino una configuración de confianza. Cory Michal, CISO de AppOmni, comentó que el incidente ilustra cómo "una aplicación de terceros poco conocida puede convertirse en un trampolín hacia un entorno corporativo mucho más grande". El atacante simplemente abusó de un token de acceso que se le había otorgado legítimamente.
El Auge del Shadow AI: El incidente puso de relieve los riesgos del "Shadow AI" —el uso de herramientas de IA por parte de los empleados sin supervisión del departamento de TI. La adopción no regulada de estas herramientas puede crear puntos ciegos masivos en la seguridad empresarial.
Lecciones Aprendidas
Cómo blindarse ante la próxima brecha
El incidente de Vercel deja lecciones críticas para empresas y desarrolladores:
- Rotación Inmediata de Secretos: Si su empresa utiliza Vercel o cualquier plataforma similar, rote inmediatamente todas las claves API, tokens de acceso y credenciales de bases de datos almacenadas como variables de entorno, especialmente las no marcadas como sensibles.
- Auditar Permisos OAuth: Revise y audite regularmente todas las aplicaciones de terceros que tienen acceso a su Google Workspace, GitHub u otros sistemas centrales. Revise los permisos otorgados y elimine aquellos que no sean estrictamente necesarios.
- Principio de Privilegio Mínimo: Los empleados no deberían tener más permisos de los que necesitan para hacer su trabajo.
- Proteger las Variables de Entorno: Marque todas las variables de entorno sensibles como "sensibles" en Vercel para que se almacenen cifradas.
- Gobernanza de Herramientas de IA: Establezca una política clara para el uso de herramientas de IA de terceros. Eduque sobre los riesgos de conceder permisos amplios a aplicaciones no verificadas.
Cronología
De una descarga a una crisis global
Febrero 2026
Un empleado de Context.ai descarga un script malicioso para Roblox y se infecta con el malware Lumma Stealer. Sus credenciales corporativas son robadas.
Marzo 2026
Los atacantes usan las credenciales robadas para comprometer el entorno de AWS de Context.ai y obtienen acceso a los tokens OAuth de sus clientes.
19 Abril 2026
Vercel publica un boletín de seguridad confirmando un acceso no autorizado a sus sistemas internos.
19-20 Abril 2026
Un actor de amenazas pone a la venta los datos supuestamente robados de Vercel en BreachForums por $2 millones.
20 Abril 2026
El CEO de Vercel, Guillermo Rauch, confirma que el vector de ataque inicial fue la herramienta de IA Context.ai. Proyectos cripto como Orca comienzan a rotar sus claves de emergencia.
Conclusiones clave
Qué nos deja este caso
El OAuth mal configurado es una puerta trasera corporativa: otorgar permisos 'Allow All' a apps de terceros sin auditoría es equivalente a dejar una llave maestra bajo el tapete.
La cadena de suministro de software es tan fuerte como su eslabón más débil. Una startup de IA desconocida fue suficiente para comprometer uno de los mayores proveedores de infraestructura web del mundo.
El Shadow AI —uso de herramientas de IA sin supervisión de TI— crea puntos ciegos regulatorios y de seguridad que ninguna política de MFA o contraseña puede cubrir.
En Colombia, la Ley 1581 de 2012 (Habeas Data) y las directrices de la SIC obligan a las empresas a implementar medidas técnicas y organizativas para proteger datos personales. Un incidente como este generaría responsabilidad administrativa y civil para el responsable del tratamiento.
Para las plataformas LegalTech que usan Vercel o infraestructura similar: sus variables de entorno son activos jurídicos — su exposición puede implicar violación de secretos empresariales y datos personales de clientes.
Marco normativo
Colombia: Ley 1581/2012 (Habeas Data), Ley 527/1999 (Comercio Electrónico), Decreto 1377/2013, Circular SIC 002/2024. Internacional: GDPR (Reglamento UE 2016/679), NIST Cybersecurity Framework.
Fuentes
- —Vercel Security Advisory — 19 de abril de 2026
- —Hudson Rock — Análisis del vector de ataque Lumma Stealer
- —CertiK Security — Riesgo de wallet drainers en frontends comprometidos
- —BreachForums — Publicación del actor de amenazas (afiliado ShinyHunters)
- —Declaraciones de Guillermo Rauch (CEO Vercel) — 20 de abril de 2026
Nota legal: Material educativo. No constituye asesoría legal. Normativa colombiana vigente al 1 de marzo de 2025. Consulte con un profesional habilitado para decisiones jurídicas.