نسخه دستکاریشده افزونه Claude Code در فروشگاه افزونههای Cursor برای حدود ۱۱ ساعت در دسترس بود و اطلاعات سیستم کاربران را به سرور مهاجمان ارسال میکرد. این نسخه علاوهبر نصب کلید SSH و ایجاد سازوکار اجرای خودکار، حتی با بهروزرسانی افزونه نیز بهطور کامل پاک نمیشود.
به گزارش Notebookcheck، یک نسخه دستکاریشده از افزونه Claude Code متعلق به شرکت آنتروپیک در فروشگاه افزونههای ویرایشگر Cursor منتشر شد و برای حدود ۱۱ ساعت در دسترس توسعهدهندگان قرار داشت. براساس اطلاعیه امنیتی Cursor، این اتفاق در ۲۹ اکتبر ۲۰۲۶ (۷ آبان ۱۴۰۵)، از ساعت ۹:۲۷ تا ۲۰:۳۵ به وقت جهانی رخ داد. نسخههای 2.1.312 و 2.1.313 این افزونه روی سیستمعاملهای ویندوز و مک در معرض آلودگی بودند. کاربرانی که قابلیت بهروزرسانی خودکار افزونهها را فعال کرده بودند نیز ممکن بود بدون دخالت مستقیم، نسخه مخرب را دریافت کرده باشند.
نکته مهم این است که افزونه آلوده از نظر ظاهری و عملکرد اولیه تفاوت محسوسی با نسخه اصلی نداشت. کد مخرب در قالب یک بارگذار کوچک به ابتدای کد افزونه اضافه شده بود و بهمحض اجرای Cursor فعال میشد؛ بنابراین، حتی باز نکردن گفتوگوی Claude Code نیز مانع اجرای آن نمیشد.
بدافزار چه اطلاعاتی را جمعآوری میکرد؟
کد مخرب اطلاعات مختلفی از دستگاه قربانی جمعآوری و به سرور مهاجمان ارسال میکرد. این اطلاعات شامل نام رایانه، نام کاربری، سیستمعامل، معماری دستگاه، مسیر پوشه کاربر، نشانی ایمیل ثبتشده در Git و آدرس IP عمومی بود. همچنین نام متغیرهای محیطی مرتبط با اطلاعات حساس مانند رمزهای عبور و توکنها جمعآوری میشد؛ البته گزارش Cursor از جمعآوری نام این متغیرها صحبت میکند، نه لزوما مقادیر آنها.
آیا سیستمهای آنتروپیک و سایر فروشگاهها آسیب دیدهاند؟
آنتروپیک اعلام کرده است که زیرساختهای این شرکت هک نشده و نسخه مخرب نیز توسط این شرکت توسعه پیدا نکرده است. همچنین براساس گزارش مایکروسافت، شواهد موجود نشان میدهد این حادثه به فروشگاه افزونههای Cursor محدود بوده و نسخههای منتشرشده در فروشگاه رسمی مایکروسافت و بسته npm رسمی Claude Code تحت تاثیر قرار نگرفتهاند. Cursor تعداد کاربران احتمالا آسیبدیده را حداکثر ۵۰۰۰ نفر اعلام کرده و گفته است با آنها تماس خواهد گرفت. این شرکت پس از شناسایی حادثه، نسخههای آلوده را حذف کرد، فروشگاه افزونهها را موقتا از دسترس خارج کرد و پس از بررسی امنیتی و تغییر کلیدهای خود، فعالیت آن را از سر گرفت.
این حادثه نشان میدهد حتی افزونههایی که از فروشگاههای معتبر دریافت میشوند، میتوانند به نقطه ورود حملات زنجیره تامین نرمافزار تبدیل شوند. نکته نگرانکنندهتر این است که بهروزرسانی به نسخه سالم، آثار باقیمانده از حمله را حذف نمیکند.
