Cursor میگوید نسخهای دستکاریشده از افزونه Claude Code شرکت Anthropic حدود ۱۱ ساعت در ۲۹ اکتبر ۲۰۲۶ در فروشگاه افزونههای VS Code آن در دسترس بوده است. بسته آسیبدیده نسخه 2.1.313 بود و ممکن است تا ۵۰۰۰ کاربر در معرض آن قرار گرفته باشند. نسخه مخرب را Anthropic نساخته و منتشر نکرده بود.
این افزونه تلاش میکرد اطلاعاتی از جمله نام رایانه، نام کاربری، سیستمعامل، مسیر پوشه خانگی، ایمیل Git و نشانی IP عمومی را جمعآوری کند. همچنین سعی داشت کلیدی تحت کنترل مهاجم را به تنظیمات SSH رایانه اضافه کند و یک تونل دسترسی از راه دورِ ماندگار ایجاد کند.
افزونه چه کارهایی میتوانست انجام دهد؟
Cursor میگوید این تونل معمولاً در macOS و Windows ناموفق میماند، چون فعالکردن سرویس SSH محلی به مجوز مدیر سیستم نیاز دارد و افزونه معمولاً چنین مجوزی ندارد. کد مخرب نیز خطاهایی داشت. اما این محدودیتها به این معنا نیست که همه مراحل حمله ناکام ماندهاند: به گفته Cursor، افزونه همچنان میتوانست اطلاعات جمعآوریشده را بفرستد، کلید مهاجم را اضافه کند و اسکریپتهایی نصب کند که در پسزمینه به اجرا ادامه دهند.
به گزارش The Register، شرکت امنیتی Phorion نخستین بار بسته دستکاریشده را شناسایی کرد. فلیکس ریزبرگ، عضو تیم فنی Anthropic، گفت این رخداد به دسترسی به فروشگاه Cursor مربوط بوده، نه نفوذ به سامانههای Anthropic یا لپتاپهای کارکنانش. به گفته این شرکت، نسخههای رسمی افزونه Anthropic تحت تأثیر قرار نگرفتهاند.
کاربران آسیبدیده چه باید بکنند؟
Cursor بسته را حذف کرد و هنگام بررسی موضوع، فروشگاهش را از دسترس خارج کرد؛ سپس افزونههای دیگر را بررسی کرد و کلیدهایش را تغییر داد و فروشگاه را دوباره راهاندازی کرد. این شرکت همچنین با ارائهدهنده میزبانی سرور همکاری کرد تا اتصال مهاجم را مسدود کند. Cursor میگوید شواهدی نیافته که افزونههای دیگری دستکاری شده باشند.
هر کسی که در بازه انتشار این نسخه، نسخه 2.1.313 را از فروشگاه Cursor نصب کرده یا به آن بهروزرسانی کرده است، باید دستورالعملهای امنیتی Cursor را دنبال کند. این دستورالعملها شامل بررسی وجود کلید SSH غیرمجاز با برچسب «svc-telemetry»، حذف فایلهای ماندگاری و فرایندهای تونل و تغییر اعتبارنامهها از دستگاهی مطمئن است. Cursor هشدار میدهد که حذف خود افزونه بهتنهایی ممکن است اسکریپتهای جداگانه مخربِ پسزمینه را پاک نکند.
Cursor توضیح نداده است که بسته مخرب چگونه وارد فروشگاهش شده است. این شرکت میگوید یافتههایش به همین بسته مشخص مربوط میشود و شواهدی ندارد که نسخههای دیگر یا توزیع رسمی Anthropic تحت تأثیر قرار گرفته باشند.
چرا مهم است
توسعهدهندگانی که این نسخه مشخص از افزونه را در بازه انتشار از طریق Cursor نصب کردهاند، باید رایانههایشان را بررسی کنند و اعتبارنامههایی را که در آنجا استفاده کردهاند تغییر دهند؛ حذف ساده افزونه ممکن است اسکریپتهای مخرب را باقی بگذارد. Cursor نگفته است این بسته چگونه وارد فروشگاهش شده، بنابراین مسیر ورود آن همچنان نامشخص است.