هک افزونه Claude در Cursor به یکی از مهمترین رخدادهای امنیتی هفته تبدیل شده است. بر اساس گزارشهای متعدد، نسخه مخرب افزونه VS Code رسمی Anthropic برای مدل Claude از طریق حساب تأییدشده این شرکت در مارکتپلیس Cursor توزیع شد و به مدت تقریباً ۱۲ ساعت در دسترس بود. این حادثه که روز پنجشنبه رخ داد، ممکن است تا ۵ هزار توسعهدهنده را تحت تأثیر قرار داده باشد.
جزئیات هک افزونه Claude در Cursor
افزونه آسیبدیده نسخه 2.1.313 بود که در مارکتپلیس Cursor منتشر شد. به گفته منابع مستقل، این نسخه از حساب رسمی Anthropic در Cursor توزیع شده و جایگزین نسخه قبلی 2.1.312 شده است. Cursor روز جمعه اعلام کرد که این بسته مخرب «حداکثر ۵ هزار کاربر» را تحت تأثیر قرار داده است.
پژوهشگر مستقل، کوین بومونت، و همچنین مدیر فناوری و همبنیانگذار شرکت امنیتی Phorian تأیید کردهاند که نسخه 2.1.313 از طریق حساب رسمی Anthropic توزیع شده است. با این حال، تاکنون نه Cursor و نه Anthropic توضیح ندادهاند که چگونه مهاجمان کنترل این حساب را به دست آوردهاند.
💡 خرید اکانت چت جی پی تی — ChatGPT و Claude بدون فیلترشکن و با پرداخت تومانی
بکدور SSH و جمعآوری اطلاعات میزبان
به گفته Cursor، افزونه مخرب تلاش میکند یک بکدور SSH پایدار نصب کند. این کار با افزودن کلید SSH تحت کنترل مهاجم، فعالسازی سرویس SSH محلی و باز کردن یک تونل SSH معکوس انجام میشود. کد مخرب برای سیستمعاملهای Windows، macOS و Linux نوشته شده است.
از آنجا که افزونههای Cursor با مجوزهای محیط توسعه یکپارچه (IDE) اجرا میشوند، نسخه بکدور شده احتمالاً میتواند به فایلهای محلی، کد منبع و ابزارهای توسعهدهنده دسترسی پیدا کند. Cursor قابلیتهای این بکدور را به شرح زیر اعلام کرده است:
- جمعآوری اطلاعات میزبان و کاربر: نام میزبان، نام کاربری، سیستمعامل، معماری، مسیر پوشه خانه، نام متغیرهای محیطی، دایرکتوریهای کاری، ایمیل Git پیکربندیشده و IP عمومی.
- تلاش برای افزودن کلید SSH مهاجم به فایل authorized_keys، فعالسازی سرویس SSH محلی و باز کردن تونل SSH معکوس. به دلیل خطاهای موجود در کد مخرب، این مرحله به جز در شرایط غیرعادی که Cursor با دسترسی administrator اجرا شده باشد، شکست میخورد.
- تلاش برای پایدارسازی تونل SSH معکوس از طریق LaunchAgent در macOS یا یک وظیفه زمانبندیشده که سعی میکند به عنوان SYSTEM اجرا شود با گزینه جایگزین اسکریپت راهاندازی در Windows. اسکریپتهای پسزمینه تقریباً هر ۶۰ ثانیه تونل را دوباره امتحان میکنند.
- گزارش جزئیات میزبان و وضعیت بکدور از طریق HTTP POST به مسیر /beacon روی پورت 8099.
سرقت اعتبارنامههای ابری
Phorian اعلام کرد که سرقت نام متغیرهای محیطی به مهاجم اجازه میدهد تا به سرعت فهرستی از اعتبارنامههای ابری و توکنهای API ذخیرهشده روی دستگاه آلوده تهیه کند. این کار احتمالاً برای اولویتبندی دستگاهها در حملات بعدی انجام شده است.
💡 خرید API هوش مصنوعی Claude و GPT — کلید API با شارژ تومانی و قیمت مناسب
با وجود اشکالات کدنویسی در نسخههای Windows و macOS که باعث میشود بکدور در برخی موارد کار نکند، Phorian تأکید کرد: «بدافزار همچنان یک تهدید قابل توجه است که پایداری ایجاد میکند و اطلاعات شناسایی میزبان را به اپراتور ارسال میکند.»
واکنش Cursor و Anthropic به هک افزونه Claude در Cursor
Cursor اعلام کرد که کارکنان این شرکت با ارائهدهنده ابری که سرور متصل به شل معکوس را میزبانی میکرد همکاری کردند تا دستگاههای آلوده دیگر نتوانند به آن دسترسی داشته باشند. همچنین نسخه بکدور شده از مارکتپلیس حذف و توزیع بیشتر آن متوقف شد.
این شرکت همچنین مارکتپلیس VS Code را برای چرخش کلیدها، بازرسی کنترلهای دسترسی و تأیید عدم آلودگی سایر افزونهها موقتاً تعطیل کرد. در حال حاضر مارکتپلیس باز است.
💡 لیست مدلها و قیمت API هوش مصنوعی — همه مدلهای OpenAI، Anthropic و Google در یکجا
با این حال، Anthropic تاکنون هیچ هشدار عمومی به مشتریان درباره این حادثه ارسال نکرده است. همچنین مشخص نیست چرا این شرکت و Cursor توضیح نمیدهند که چگونه این نفوذ زنجیره تأمین رخ داده است. هیچکدام از دو شرکت به سؤالات مطرحشده پاسخ ندادهاند.
چه کسانی تحت تأثیر قرار گرفتهاند؟
هر کسی که افزونه VS Code رسمی Anthropic را از Cursor بین ساعت ۵:۲۷ صبح تا ۴:۳۵ بعدازظهر روز پنجشنبه (به وقت شرقی) نصب یا بهروزرسانی کرده باشد، باید خود را در معرض خطر بداند. همچنین ممکن است افرادی که اخیراً این افزونه را نصب کردهاند نیز بالقوه آلوده باشند.
هر دو شرکت Cursor و Phorian فهرستی از شاخصهای نفوذ (IOC) شامل آدرسهای IP و هشهای رمزنگاری ارائه کردهاند که توسعهدهندگان میتوانند برای بررسی سیستم خود از آنها استفاده کنند.
💡 خرید اکانت چت جی پی تی — ChatGPT و Claude بدون فیلترشکن و با پرداخت تومانی
چرا این خبر مهم است؟
این حادثه نشان میدهد که حتی افزونههای رسمی و تأییدشده نیز میتوانند هدف حملات زنجیره تأمین قرار بگیرند. برای توسعهدهندگان ایرانی که از ابزارهای هوش مصنوعی مانند Cursor و افزونه Claude استفاده میکنند، این خبر اهمیت ویژهای دارد. اگر این ابزارها را روی سیستمهای خود نصب کردهاند، باید هرچه سریعتر سیستم را بررسی کنند.
علاوه بر این، استفاده از کلیدهای SSH و توکنهای API در محیط توسعه، در صورت آلودگی میتواند به سرقت اطلاعات حساس منجر شود. توصیه میشود توسعهدهندگان بهروزرسانیهای امنیتی را جدی بگیرند و از منابع رسمی برای دریافت افزونهها استفاده کنند.
جمعبندی
هک افزونه Claude در Cursor یک هشدار جدی برای امنیت زنجیره تأمین نرمافزار است. با وجود رفع سریع نسخه مخرب، عدم اطلاعرسانی عمومی از سوی Anthropic و ابهام در مورد نحوه نفوذ، نگرانیها را افزایش داده است. توسعهدهندگان باید سیستمهای خود را بررسی و شاخصهای نفوذ اعلامشده را جدی بگیرند.
نظرات
هنوز نظری ثبت نشده؛ اولین نفر باشید.