نفوذ به زیرساخت شرکت هوش مصنوعی Cursor؛ هکرها افزونه جعلی کلود را به ابزار توسعهدهندگان تزریق کردند
شرکت Cursor در گزارش تازهای از یک حمله سایبری گسترده پرده برداشته که طی آن مهاجمان با سوءاستفاده از اطلاعات دسترسی افشاشده در شرکت Fireworks AI، به بخشی از دادهها و سامانههای داخلی Cursor دسترسی پیدا کردند و نسخههای آلوده افزونه Claude Code را در بازار افزونههای این پلتفرم منتشر کردند؛ حملهای که میتوانست تا ۵ هزار کاربر را در معرض نصب بدافزار و ایجاد دسترسی غیرمجاز SSH قرار دهد.
به گزارش سیتنا، شرکت Cursor در گزارش تکمیلی خود درباره یک رخداد امنیتی اعلام کرد مهاجمان پس از دستیابی به یک کلید دسترسی که این شرکت در اختیار ارائهدهنده خدمات هوش مصنوعی Fireworks AI قرار داده بود، موفق شدند به بخشی از دادههای ذخیرهشده و برخی سامانههای داخلی Cursor دسترسی پیدا کنند.
بر اساس گزارش منتشرشده در وبلاگ رسمی Cursor در ۱۳ نوامبر ۲۰۲۶ (۲۲ آبان ۱۴۰۵)، مهاجمان از کلید افشاشده برای کپیکردن اطلاعات از یک فضای ذخیرهسازی فقطخواندنی استفاده کردند که Cursor برای بهاشتراکگذاری داده با Fireworks در اختیار این شرکت قرار داده بود.
این اطلاعات شامل بخشی از سوابق تعامل عاملهای هوش مصنوعی برنامهنویسی با کاربران بود. به گفته Cursor، برخی از این سوابق حاوی اطلاعات دسترسی و اعتبارنامههایی بودند که بهدرستی حذف یا مخفی نشده بودند.
مهاجمان با استفاده از این اطلاعات توانستند به تعدادی از ابزارهای نرمافزاری مورد استفاده Cursor دسترسی پیدا کنند و به بخشهایی از مخازن قدیمی کد در محیطهای غیرتولیدی، اطلاعات محدود پشتیبانی مشتریان، مکاتبات ایمیلی، دادههای مربوط به استفاده از محصولات و برخی اطلاعات تماس دسترسی داشته باشند.
انتشار افزونه مخرب Claude Code
یکی از مهمترین بخشهای این حمله، انتشار نسخههای دستکاریشده افزونه Claude Code در بازار افزونههای Cursor بود.
مهاجمان در ۲۹ اکتبر ۲۰۲۶ (۷ آبان ۱۴۰۵)، با استفاده از یک اعتبارنامه سرقتشده، نسخههای غیرمجاز و آلوده افزونه Anthropic.claude-code را در حافظه کش مورد استفاده بازار افزونههای Cursor قرار دادند.
این نسخهها با شمارههای 2.1.312 و 2.1.313 منتشر شدند و برخلاف افزونه اصلی، حاوی کدهای مخربی بودند که تلاش میکردند یک درِ پشتی مبتنی بر SSH روی رایانه کاربران ایجاد کنند.
کد مخرب علاوه بر جمعآوری اطلاعات سیستم و مشخصات کاربر، تلاش میکرد با افزودن کلید SSH متعلق به مهاجمان، امکان دسترسی غیرمجاز و ماندگار به دستگاه را فراهم کند.
Cursor اعلام کرده است که نسخههای آلوده حدود ۱۱ ساعت در دسترس بودهاند و حداکثر ۵ هزار کاربری که در آن بازه زمانی نسخههای مشخصشده را درخواست کردهاند، ممکن است نسخه مخرب را دریافت کرده باشند.
چه اطلاعاتی در معرض خطر قرار گرفت؟
بر اساس اعلام Cursor، کمتر از ۰.۰۱ درصد مشتریان این شرکت با افشای اعتبارنامههای API مواجه شدهاند. همچنین سوابق تعامل عاملهای برنامهنویسی هوش مصنوعی برای کمتر از ۰.۰۵ درصد کاربران در معرض دسترسی غیرمجاز قرار گرفته است.
این شرکت تأکید کرده که کدها و درخواستهای کاربران دارای قابلیت Privacy Mode تحت تأثیر این رخداد قرار نگرفتهاند و مخازن اصلی کد مشتریان، زیرساختهای تولیدی، نسخههای رسمی نرمافزار Cursor و کلیدهای امضای انتشار نیز در معرض نفوذ قرار نگرفتهاند.
Cursor همچنین اعلام کرده است که فعالیت مهاجمان را در اول نوامبر شناسایی و مسدود کرده و پس از آن، کلیدهای افشاشده را غیرفعال، اعتبارنامههای در معرض خطر را تعویض و بازار افزونههای خود را بازبینی و بازسازی کرده است.
این شرکت از کاربران خواسته است در صورتی که نسخههای 2.1.312 یا 2.1.313 افزونه Claude Code را از بازار افزونههای Cursor دریافت کردهاند، دستورالعملهای امنیتی منتشرشده را اجرا کنند؛ چراکه حذف ساده افزونه ممکن است برای پاکسازی کامل آثار بدافزار کافی نباشد.
این رخداد بار دیگر اهمیت امنیت زنجیره تأمین نرمافزار و خطرات ناشی از دسترسی شرکتهای ثالث به دادهها و اعتبارنامههای سرویسهای هوش مصنوعی را برجسته کرده است.
انتهای پیام
افزودن دیدگاه جدید