Una clave de acceso expuesta por la proveedora Fireworks AI abrió camino a una secuencia de accesos no autorizados que terminó en la distribución de versiones adulteradas de la extensión Claude Code en el marketplace de Cursor. La cadena de compromiso fue detallada por la empresa en 13 de noviembre, dos semanas después del incidente que puede haber expuesto hasta 5 mil usuarios a archivos maliciosos.
El informe aclara cómo el atacante pasó de una integración externa a herramientas internas de Cursor y, posteriormente, a la infraestructura responsable de distribuir extensiones a los desarrolladores. La empresa afirma haber contenido el ataque y notificado directamente a los clientes afectados.
La credencial de una proveedora fue el primer eslabón de la intrusión
Según la investigación, el atacante obtuvo una clave que Cursor había proporcionado a Fireworks AI. La credencial permitió copiar datos de un almacenamiento compartido con la proveedora, utilizado para poner a disposición registros históricos de agentes de programación destinados al entrenamiento de modelos.
Esos registros, principalmente de 2025, pertenecían a sesiones realizadas fuera del Privacy Mode. Parte de ellos contenía credenciales que no se habían eliminado antes de su almacenamiento.
Con esa información, el atacante logró acceder a determinados servicios corporativos utilizados por Cursor. Entre los materiales alcanzados estaban repositorios archivados de código no utilizado en producción, datos limitados de atención al cliente, conversaciones por correo electrónico, métricas de uso y resúmenes de interacciones con agentes.
En una etapa posterior, utilizando otra credencial obtenida de datos internos, el atacante logró insertar copias maliciosas de la extensión Claude Code directamente en la caché responsable de atender las solicitudes del marketplace de Cursor.
La alteración no se produjo en la distribución oficial de Anthropic ni en Open VSX, repositorio utilizado como origen por el marketplace. Microsoft, que analizó de forma independiente el código malicioso en octubre, confirmó que los paquetes adulterados tampoco se distribuyeron a través del Visual Studio Marketplace oficial.
Hasta 5 mil usuarios pueden haber recibido versiones adulteradas
Las versiones involucradas fueron `Anthropic.claude-code 2.1.312` y `2.1.313`, disponibles el 29 de octubre durante aproximadamente 11 horas.
Según Cursor, hasta 5 mil usuarios solicitaron versiones almacenadas en la caché comprometida y pueden haber recibido los archivos modificados. La cifra representa el alcance potencial de la distribución, no una confirmación de que todos esos dispositivos hayan sido comprometidos.
El análisis técnico publicado por Microsoft identificó código capaz de recopilar información del equipo, añadir una clave SSH controlada por el atacante e intentar establecer una conexión remota persistente. La ejecución exitosa de esas acciones dependía de los permisos y la configuración de cada máquina.
En cuanto a la exposición de datos internos, Cursor afirma que menos del 0,01% de sus clientes tuvieron credenciales de API expuestas. Se accedió a registros de agentes de menos del 0,05% de los usuarios fuera del Privacy Mode.
La compañía sostiene que sus sistemas de producción, los repositorios de código de los clientes, las actualizaciones oficiales de la aplicación y los datos protegidos por el Privacy Mode no fueron comprometidos.
Cursor refuerza controles y orienta a los usuarios afectados
Tras identificar la actividad sospechosa, la empresa revocó credenciales, interrumpió el acceso de Fireworks a los datos compartidos y transfirió su tráfico de inferencia a otros proveedores. También reconstruyó el marketplace, amplió las verificaciones de seguridad y contrató a especialistas externos para apoyar la investigación.
La última actividad atribuida al atacante fue identificada y bloqueada el 1 de noviembre. Cursor considera que el incidente está contenido, aunque mantiene el monitoreo de sus sistemas.
Los usuarios que instalaron o actualizaron las versiones afectadas a través del marketplace de Cursor durante el periodo de exposición deben seguir las instrucciones del aviso de seguridad publicado el 29 de octubre.
La orientación incluye verificar indicadores de compromiso, eliminar posibles mecanismos de persistencia y sustituir credenciales potencialmente expuestas. Desinstalar la extensión, de forma aislada, puede no eliminar los componentes maliciosos dejados en el equipo.



