Se ha producido un incidente de seguridad significativo que involucra la extensión Claude Code de Anthropic, la cual fue comprometida por atacantes que inyectaron código malicioso en la versión oficial distribuida a través del mercado de aplicaciones del editor Cursor. El investigador de seguridad Kevin Beaumont informó que la extensión afectada, instalada en millones de sistemas de desarrolladores, fue utilizada para propagar un troyano. La versión vulnerable específica se identifica como 2.1.313, la cual fue retirada del mercado de Cursor en las primeras horas del 30 de octubre y reemplazada por la versión limpia 2.1.314. A pesar de la retirada, los sistemas que ya estaban infectados siguen en riesgo.
Aunque la extensión Claude Code también está disponible en el Marketplace de VS Code y en OpenVSX, el compromiso parece estar aislado a la variante alojada en la plataforma Cursor. Según el operador de la plataforma, la versión comprometida alcanzó un máximo de 5.000 usuarios dentro de ese mercado específico. Los investigadores de seguridad de Phorion fueron los primeros en detectar el ataque, señalando que la extensión manipulada establece automáticamente una puerta trasera SSH en las máquinas infectadas. Esta vulnerabilidad otorga a los atacantes acceso a archivos almacenados localmente y al código fuente en sistemas Windows, Linux y macOS.
Beaumont señaló en Mastodon que el servidor de control de los atacantes ahora está fuera de línea; sin embargo, anteriormente había recopilado nombres de host, nombres de usuario y otra información del sistema de entornos de desarrolladores comprometidos. Dado que se informa que la extensión Claude Code es utilizada por Binance, los investigadores especulan sobre una posible conexión entre este ataque a la cadena de suministro y el reciente hackeo récord del exchange de criptomonedas. Se insta a los desarrolladores que han instalado la extensión Claude Code en Cursor a verificar inmediatamente si sus sistemas fueron afectados por la versión manipulada.
Cualquier dispositivo que se encuentre ejecutando el software comprometido debe ser tratado como violado, y deben implementarse las medidas de seguridad apropiadas. Para ayudar con la detección, Beaumont ha publicado reglas en GitHub para Microsoft Defender que permiten la identificación automatizada de las versiones afectadas de la extensión Claude Code.
Fuentes: Golem.de.