آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۶/۱۰

آسیب‌پذیری‌های امنیتی در ابزارهای توسعه‌دهنده هوش مصنوعی؛ نقص‌های OpenAI و Microsoft همچنان باز هستند

آسیب‌پذیری‌های امنیتی در ابزارهای توسعه‌دهنده هوش مصنوعی؛ نقص‌های OpenAI و Microsoft همچنان باز هستند

محققان امنیتی در بررسی‌های اخیر، چندین آسیب‌پذیری (Vulnerability) خطرناک را در پنج مورد از ابزارهای محبوب توسعه‌دهنده مبتنی بر هوش مصنوعی کشف کرده‌اند. این نقص‌ها که در ابزارهایی نظیر Cursor، GitHub Copilot، Claude Desktop، VS Code و Codex یافت شده‌اند، می‌توانند به مهاجمان اجازه دهند تا کدهای مخرب را روی سیستم میزبان اجرا کنند (RCE)، فایل‌های حساس را سرقت کرده یا با جعل نوار آدرس مرورگر (Address Bar Spoofing)، کاربران را فریب دهند.

ریشه مشکل: مرورگرهای داخلی (Embedded Browsers)

استارتاپ امنیتی Forever Security که این آسیب‌پذیری‌ها را کشف کرده، اعلام کرد که ریشه اصلی این مشکلات در “مرورگرهای داخلی” این ابزارها نهفته است. این ابزارها برای بهبود تجربه کاربری، قابلیت‌هایی را به مرورگرهای خود اضافه کرده‌اند که فراتر از استانداردهای امنیتی مرورگرهای معمولی است. این ویژگی‌ها باعث شده تا مدل‌های سنتی تهدید (Threat Model) از کار بیفتند.

محققان این کلاس از آسیب‌پذیری‌ها را “Embrace” (مخفف EMbedded BRowser) نام‌گذاری کرده‌اند.

جزئیات آسیب‌پذیری‌ها بر اساس ابزار:

  • Cursor: این ابزار در برابر حملات تزریق دستور (Prompt Injection) آسیب‌پذیر است. از آنجایی که مرورگر داخلی Cursor اجازه می‌دهد یک صفحه وب با “کامپوزر” (Composer) عامل هوش مصنوعی تعامل داشته باشد، مهاجم می‌تواند دستوراتی را به صورت مخفیانه اجرا کرده و منجر به اجرای کد (RCE) روی سیستم کاربر شود.
  • GitHub Copilot: در این ابزار، نقص در بخش پیش‌نمایش مرورگر (Browser Preview) مشاهده شده است. مهاجم می‌تواند با استفاده از تکنیک جعل نوار آدرس (Address Bar Spoofing)، یک وب‌سایت فیشینگ را تحت پوشش یک آدرس معتبر (مانند github.com) نمایش دهد.
  • Claude Desktop، VS Code و Codex: هر سه ابزار با مشکل خواندن خودسرانه فایل‌ها (Arbitrary File Read) مواجه هستند. مهاجم می‌تواند با استفاده از ویژگی Web Workers در مرورگر داخلی، از محدودیت‌های امنیتی عبور کرده و به فایل‌های موجود در سیستم یا پوشه‌های پروژه دسترسی پیدا کند.

وضعیت وصله‌ها و پاسخ شرکت‌ها

در حالی که GitHub با اصلاح خودکار یکی از نقص‌ها در Copilot، واکنش سریعی نشان داده است، اما وضعیت سایر شرکت‌ها متفاوت است. محققان ادعا می‌کنند که نقص‌های مربوط به Codex (محصول OpenAI) و VS Code (محصول Microsoft) همچنان بدون وصله (Unpatched) باقی مانده‌اند. شرکت‌های Anthropic و Microsoft نیز برخی از این گزارش‌ها را با استناد به محدودیت‌های امنیتی “Workspace Trust” رد کرده‌اند، اما محققان معتقدند این نقص‌ها همچنان یک تهدید واقعی هستند.