[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f36c7kq858gkkk":3,"$f3n7hppsf88s5b":60},{"success":4,"breach":5},true,{"_id":6,"name":7,"title":8,"slug":9,"domain":10,"breachDate":11,"addedDate":12,"publishedAt":13,"modifiedDate":13,"contentUpdatedAt":13,"source":14,"sourceUrl":15,"sourceUrls":16,"pwnCount":18,"affectedCount":18,"affectedCountStatus":19,"affectedCountLowerBound":18,"affectedCountUnit":20,"hasEnglishDescription":4,"contentLocale":21,"availableLocales":22,"translations":32,"severity":43,"dataClasses":44,"description":51,"seoTitle":8,"seoDescription":52,"logoUrl":53,"isVerified":4,"isSensitive":4,"isSpamList":54,"isMalware":54,"company":55},"6a66b69f7e9b4979b38bb937","VercelContextAiOAuth2026","Brecha de datos de Vercel Context.ai OAuth 2026","vercel-context-ai-oauth-2026","vercel.com","2026-04-19T00:00:00.000Z","2026-07-27T01:38:39.610Z","2026-10-09T20:08:18.399Z","Context.ai OAuth compromise leading to Vercel environment-variable access","https:\u002F\u002Fvercel.com\u002Fkb\u002Fbulletin\u002Fvercel-april-2026-security-incident",[15,17],"https:\u002F\u002Fwww.bleepingcomputer.com\u002Fnews\u002Fsecurity\u002Fvercel-confirms-breach-as-hackers-claim-to-be-selling-stolen-data\u002F",null,"not_disclosed","people","es",[23,24,25,26,21,27,28,29,30,31],"en","tr","zh","hi","ar","fr","bn","pt","ru",{"en":33,"tr":34,"zh":35,"hi":36,"es":37,"ar":38,"fr":39,"bn":40,"pt":41,"ru":42},{"slug":9},{"slug":9},{"slug":9},{"slug":9},{"slug":9},{"slug":9},{"slug":9},{"slug":9},{"slug":9},{"slug":9},"Unknown",[45,46,47,48,49,50],"Non-sensitive environment variables","Potential API keys","Potential access tokens","Potential database credentials","Potential signing keys","Customer account access","\u003Cp>\u003Cstrong>La brecha de datos de Vercel Context.ai OAuth 2026\u003C\u002Fstrong> se inició con la vulneración de la aplicación OAuth de Google Workspace perteneciente a Context.ai, una herramienta de IA de un tercero, y dio lugar a accesos no autorizados a determinados sistemas internos de Vercel y a las variables de entorno de un grupo limitado de clientes. Vercel hizo público el incidente el 19 de abril de 2026 y notificó a los clientes afectados.\u003C\u002Fp>\n\u003Cp>Según la investigación actualizada de la empresa, el atacante tomó el control de la cuenta de Google Workspace de un empleado de Vercel y, después, de su cuenta de Vercel. Desde allí accedió a un entorno de Vercel y enumeró y descifró variables de entorno cuyos valores podían obtenerse en texto plano porque no estaban marcadas como sensibles. La organización no publicó un total verificable de personas afectadas o de registros. Que no se haya divulgado una cifra no significa que el incidente no tuviera consecuencias, sino que las fuentes públicas no ofrecen un total fiable.\u003C\u002Fp>\n\u003Ch2>¿Cómo se confirmó el incidente?\u003C\u002Fh2>\n\u003Cp>El boletín oficial de seguridad de Vercel confirma directamente el acceso no autorizado a sistemas internos, el origen del ataque y la vulneración de variables de entorno de clientes. La revisión inicial identificó un grupo limitado de clientes; un análisis más amplio de registros e indicadores detectó un pequeño número de cuentas adicionales comprometidas en el mismo incidente de abril. Vercel se puso en contacto con esos clientes y les indicó las medidas correctivas que debían adoptar.\u003C\u002Fp>\n\u003Cp>BleepingComputer informó sobre el boletín y la explicación técnica del director ejecutivo de Vercel, corroborando la toma de control de la cuenta de Context.ai, la enumeración de variables de entorno y las recomendaciones para los clientes. También describió las afirmaciones de un usuario de un foro sobre código fuente, datos de bases de datos y registros de empleados, pero no pudo verificarlas de forma independiente. Por ello, LeakData no considera que esas afirmaciones formen parte del alcance confirmado del incidente.\u003C\u002Fp>\n\u003Ch2>¿Qué datos de clientes se vieron afectados?\u003C\u002Fh2>\n\u003Cp>La categoría de datos verificada corresponde a las variables de entorno de clientes almacenadas en Vercel como «no sensibles», cuyos valores podían obtenerse en texto plano. Una variable de entorno puede contener datos de configuración, pero los usuarios también pueden guardar en ella claves de API, tokens de acceso, credenciales de bases de datos o claves de firma. Vercel recomendó a los clientes considerar esos valores como potencialmente expuestos y rotarlos.\u003C\u002Fp>\n\u003Cp>Esta lista no significa que todos los clientes afectados almacenaran todos los tipos de secretos. Vercel indicó que las variables de entorno de clientes marcadas como sensibles están cifradas en reposo; el incidente avanzó a través de valores clasificados como no sensibles y, por tanto, legibles.\u003C\u002Fp>\n\u003Ch2>¿Cómo funcionó la cadena de ataque mediante OAuth de Context.ai?\u003C\u002Fh2>\n\u003Cp>Vercel afirma que la aplicación OAuth de Google Workspace de una pequeña herramienta de IA de un tercero fue comprometida como parte de una campaña más amplia. El atacante utilizó ese acceso para tomar el control de la cuenta individual de Google Workspace de un empleado de Vercel que usaba la herramienta y, después, de su cuenta de Vercel. El acceso posterior al entorno interno amplificó el impacto de una sola cuenta en la cadena de suministro.\u003C\u002Fp>\n\u003Cp>Vercel publicó el identificador de la aplicación OAuth e instó a los administradores de Google Workspace y a los titulares de cuentas a comprobar si se había utilizado esa misma aplicación. La empresa consideró que el atacante era sofisticado por su rapidez operativa y su conocimiento detallado de la superficie de API del producto de Vercel, e indicó que estaba trabajando con Google Mandiant, otras empresas de seguridad, otras organizaciones del sector y las fuerzas del orden.\u003C\u002Fp>\n\u003Ch2>¿Cuántos clientes se vieron afectados?\u003C\u002Fh2>\n\u003Cp>El boletín utiliza las expresiones «grupo limitado» y, más adelante, «pequeño número de cuentas adicionales», pero no proporciona una cifra exacta. El total de clientes de Vercel, el número de despliegues y los usuarios de la plataforma no equivalen al total de afectados por la brecha.\u003C\u002Fp>\n\u003Cp>La revisión ampliada también encontró indicios de compromiso en un pequeño número de otras cuentas de clientes que parecían ajenos al incidente de abril y que, según la evaluación, no se habían originado en los sistemas de Vercel. La empresa se puso en contacto con los titulares de esas cuentas, pero no clasificó esos casos como una continuación de la brecha de abril ni de un incidente de seguridad anterior de Vercel.\u003C\u002Fp>\n\u003Ch2>¿Se vio afectada la cadena de suministro de software?\u003C\u002Fh2>\n\u003Cp>Vercel confirmó, mediante su trabajo con GitHub, Microsoft, npm y Socket, que ningún paquete de npm publicado por Vercel había sido comprometido y que no había pruebas de manipulación. Next.js, Turbopack y los demás proyectos de código abierto de la empresa siguieron siendo seguros. Las fuentes públicas no acreditan la inyección de paquetes maliciosos ni que el incidente afectara a todos los despliegues alojados en Vercel.\u003C\u002Fp>\n\u003Cp>La empresa incorporó una vista general de las variables de entorno y mejoras para gestionar valores sensibles. Los clientes deben tener en cuenta que eliminar un proyecto o una cuenta no basta para eliminar el riesgo, ya que un secreto robado puede seguir dando acceso a un sistema de producción externo. Primero deben rotarse los valores potencialmente expuestos y, después, revisarse los registros y los servicios conectados.\u003C\u002Fp>\n\u003Ch2>¿Cómo debe interpretarse este registro de LeakData?\u003C\u002Fh2>\n\u003Cp>La fecha del incidente se basa en la actividad técnica más temprana que puede verificarse a partir de fuentes públicas. El hecho confirmado es la cadena de ataque mediante OAuth de Context.ai que comprometió la cuenta de un empleado, permitió acceder al entorno de Vercel y leer variables de entorno no sensibles pertenecientes a determinados clientes. Los totales de clientes y registros siguen siendo desconocidos.\u003C\u002Fp>\n\u003Cp>Los clientes deben considerar las claves de API, los tokens, las credenciales de bases de datos y las claves de firma almacenados en variables de entorno no sensibles como potencialmente expuestos y rotarlos. Vercel no confirmó las afirmaciones del foro relativas a código fuente, bases de datos, despliegues internos y 580 registros de empleados, por lo que se excluyen de las categorías de datos y del alcance numérico.\u003C\u002Fp>","Brecha de datos de Vercel Context.ai OAuth 2026. No se ha divulgado el total de afectados. Datos reportados: Variables de entorno no sensibles, Potential API…","\u002Fuploads\u002Flogo\u002Fvercel_com.png",false,{"name":56,"sector":57,"country":58,"website":10,"websiteArchiveUrl":59,"websiteStatus":59,"websiteCheckedAt":18},"Vercel Inc.","Cloud Computing","United States","",{"success":4,"breaches":61},[62,70,77,84],{"slug":63,"title":64,"companyName":65,"logoUrl":66,"breachDate":67,"affectedCount":68,"affectedCountStatus":69},"medela","Medela Filtración de datos","Medela","\u002Fuploads\u002Flogo\u002Fmedela.webp","2026-09-07T00:00:00.000Z",423947,"known",{"slug":71,"title":72,"companyName":73,"logoUrl":74,"breachDate":75,"affectedCount":76,"affectedCountStatus":69},"dustin-group-2026-data-security-incident","Incidente de seguridad de los datos de Dustin Group en 2026","Dustin Group AB (publ)","\u002Fuploads\u002Flogo\u002Fdustingroup_com-6aaab48e5041e3a842fe832a-e26a53490c4a5cbe.webp","2026-09-03T00:00:00.000Z",1062841,{"slug":78,"title":79,"companyName":80,"logoUrl":81,"breachDate":82,"affectedCount":83,"affectedCountStatus":69},"elekta-2026-data-breach","Filtración de datos de Elekta en 2026","Elekta AB","\u002Fuploads\u002Flogo\u002Felekta-2026-veri-ihlali-afc72236a8ad.webp","2026-09-01T00:00:00.000Z",129576,{"slug":85,"title":86,"companyName":87,"logoUrl":88,"breachDate":82,"affectedCount":89,"affectedCountStatus":90},"novocure-2026-data-breach","Filtración de datos de NovoCure en 2026","NovoCure Limited","\u002Fuploads\u002Flogo\u002Fnovocure-2026-veri-ihlali-96b5c9defb8a.webp",1400,"lower_bound"]