Október végén egy manipulált Claude Code-bővítmény került a Cursor piacterére. A kód rendszeradatokat küldött a támadóknak, SSH-kulcsot helyezett el a gépeken, és automatikus indítást állított be. Bár a támadók szerverét azóta lekapcsolták, az érintett eszközökön maradt nyomokat manuálisan kell eltávolítani.
- A támadás október 29-én, mintegy 11 órán keresztül érintette a Cursor piacterét, a 2.1.312-es és 2.1.313-as verziók voltak fertőzöttek.
- A kártékony kód a szerkesztő indításakor automatikusan lefutott, majd elküldte a gépnevet, a felhasználónevet, az operációs rendszer adatait, a Gitben tárolt e-mail-címet és a nyilvános IP-címet a támadóknak. A jelszavakra vagy tokenekre utaló környezeti változók neveit is összegyűjtötte.
- A bővítmény egy svc-telemetry címkéjű SSH-kulcsot adott a gépekhez, macOS-en LaunchAgentet, Windowson pedig ütemezett feladatot hozott létre a tartós hozzáféréshez.
- Az Anthropic szerint a saját rendszereit nem törték fel; a támadó a Cursor piacteréhez való hozzáférését használta ki. A Microsoft piacterén, az Open VSX-en és az npm-en elérhető verziók nem érintettek.
- A legtöbb esetben a támadás nem érte el teljesen a célját, mert a távoli SSH-alagút megnyitásához rendszergazdai jogosultság kellett. A már elküldött rendszeradatok, az SSH-kulcs és az automatikus indítási elemek azonban megmaradhattak.
- A 2.1.314-es frissítés nem távolítja el ezeket a maradványokat. A Cursor eltávolító szkripteket kínál, az érintetteknek pedig másik, megbízható eszközről célszerű lecserélniük a veszélyeztetett jelszavakat, tokeneket és API-kulcsokat; a legbiztosabb megoldás az operációs rendszer újratelepítése.
