
خمس أدوات تطوير بالذكاء الاصطناعي احتوت على ثغرات في المتصفحات المضمنة، بحسب باحثين
تقول Forever Security إنها عثرت على ثغرات في Cursor وGitHub Copilot وClaude Desktop وVS Code وCodex قد تتيح تنفيذ التعليمات البرمجية أو سرقة الملفات أو تزييف شريط العناوين، بحسب تقرير صدر الخميس.
تقول شركة Forever Security، الناشئة في أمن الذكاء الاصطناعي، إنها عثرت على ثغرات في خمس أدوات تطوير بالذكاء الاصطناعي تستخدم متصفحات مضمنة. قد تتيح الثغرات للمهاجمين تنفيذ تعليمات برمجية على جهاز المضيف، أو قراءة ملفات أو سرقتها، أو تزييف شرائط عناوين المتصفح، بحسب تقرير صدر الخميس. أصلحت GitHub إحدى المشكلات بشكل مستقل، بينما تبقى الثغرات في Codex من OpenAI وVS Code من Microsoft غير مصححة، حسبما قال الباحثون.
Cursor سمح بتعليمات وكيل مخفية
يتيح متصفح Cursor المدمج لصفحة ويب استدعاء محرر الوكيل، وقد يتبع الوكيل تعليمات تبقى مخفية عن المستخدمين البشريين. يمكن أن يفتح ذلك وكيل البرمجة لهجمات حقن المطالبات التي قد تتيح تنفيذ أوامر على جهاز المضيف. أفشت Forever المشكلة في 10 سبتمبر، وأصلح Cursor المشكلة سرا في 1 أكتوبر. قال الباحثون إن Cursor لم ينشر تنبيها أمنيا ولم يستجب للإفشاء، ولم يرد Cursor على طلب The Register للتعليق.
GitHub Copilot: تزييف شريط العناوين
سمحت معاينة متصفح GitHub Copilot لصفحة أن تخبر التطبيق بعنوانها الخاص، وتحقق التطبيق فقط مما إذا كان النص يشبه عنوان ويب. يمكن إساءة استخدام ذلك لإظهار عنوان URL مزيف مثل github.com/login في شريط العناوين أثناء تحميل موقع ويب زائف أسفله. عثر Forever على الثغرة في Copilot 1.1.27 في 26 سبتمبر، وأصلحت GitHub بشكل مستقل في Copilot 1.1.29 في 13 أكتوبر دون تلقي تقرير من Forever. ولم ترد GitHub على طلب The Register للتعليق.
ثغرات قراءة الملفات في Claude Desktop وCodex وVS Code
تتيح الأدوات الثلاث لملفات HTML محلية مفتوحة في متصفحاتها المدمجة الوصول إلى ملفات أخرى. تتيح Claude Desktop وVS Code للصفحات المحلية الوصول إلى مجلدات المشروع، لكن الباحثين وجدوا أن تلك القيود لم تُطبق على Web Workers، لذا يمكن لصفحة محلية تشغيل Web Worker وتجاوز القيود للوصول إلى أي ملف على الجهاز. لم يكن لدى Codex مثل هذا القيد، لذا يمكن لصفحة محلية قراءة أي ملف مباشرة. أفشت Forever مشكلة Claude إلى Anthropic في 23 يوليو؛ ورفضت Anthropic التقرير باعتباره غير صالح لحدود أمنية يتحكم فيها workspace trust، لكنها قبلت لاحقا نفس الثغرة بعد أن أبلغت عنها Noma Security. أفشت Forever مشكلة Codex إلى OpenAI في 27 يوليو ولم تحصل على رد؛ وقال متحدث باسم OpenAI لـ The Register إن الشركة على علم وتعمل على معالجتها. أفشت Forever مشكلة VS Code إلى Microsoft في 10 سبتمبر، وتقول إن Microsoft صنفتها أيضا غير صالحة؛ ويؤكد الباحثون أنها تبقى غير مصححة. ولم ترد Microsoft على طلب The Register للتعليق.
ضعف مشترك في المتصفحات المضمنة
تشترك الأدوات الخمس في ضعف مشترك: منحت المتصفحات المضمنة قدرات تتجاوز ما هو متاح للمتصفحات التقليدية. أطلقت Forever على فئة الثغرة اسم «Embrace»، اختصارا لـ EMbedded BRowser. أدت الثغرات إلى تنفيذ تعليمات برمجية في Cursor، وسرقة بيانات في Claude Desktop وCodex وVS Code، وتزييف شريط العناوين في GitHub Copilot. أُفشيت أربع ثغرات إلى البائعين المتأثرين؛ وأصلحت GitHub Copilot بشكل مستقل دون تلقي تقرير.
المصادر: The Register
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.