انتقل إلى المحتوى

أخبار AI

ثغرة في تطبيق ChatGPT على Mac كانت تسمح بالسيطرة عليه وقراءة المحادثات بنحو عشرة أسطر من الكود

اكتشف Patrick Wardle من Objective-See Foundation طريقة لخداع فحوص التوقيع في التطبيق عبر مفسّر سكربتات موثوق. أصلحت OpenAI الثغرة واعترفت بها في سجلّ تغييراتها، وقالت إنها تحتاج «التحرّك أسرع».

ثغرة في تطبيق ChatGPT على Mac كانت تسمح بالسيطرة عليه وقراءة المحادثات بنحو عشرة أسطر من الكود

كشف باحثون في Objective-See Foundation ثغرة أُصلحت مؤخرًا في تطبيق ChatGPT لنظام macOS، كان يمكن استغلالها للسيطرة على التطبيق في جهاز الضحية، والوصول إلى كل سجلّات المحادثات والبيانات المخزّنة، إضافةً إلى الاتّصالات الأخرى مثل جلسات المتصفّح، بحسب WIRED.

كيف عملت الثغرة؟

يتكوّن تطبيق ChatGPT على Mac من عدّة مكوّنات تتواصل بأمان عبر التحقّق من التوقيعات الرقمية، للتأكّد من أن الطلب قادم من مكوّن تابع لـOpenAI لا من برنامج خبيث. ويذهب التصميم إلى حدّ التحقّق من ثلاث طبقات: العملية، وأصلها، وأصل أصلها. لكن الباحثين وجدوا مكوّنًا موثوقًا، هو مفسّر سكربتات، يقبل سكربتًا غير موثوق ويمكن التلاعب به لتمريره إلى عملية ChatGPT الرئيسية. قال Patrick Wardle: «يتحقّقون من الأب والجدّ للعملية، لكن السكربت الخبيث يشغّل مفسّر السكربتات ثلاث مرّات ثم يرسل الطلب، فيستوفي المتطلّبات».

ووصف Wardle الاستغلال بأنه «تافه بشكل جنوني»، وقال إن إثبات المفهوم احتاج نحو عشرة أسطر من الكود. ويمكن استخدامها أيضًا لجعل ChatGPT ينفّذ أوامر للمهاجم، مثل الوصول إلى المتصفّح، بحيث تبدو الطلبات تعليمات شرعية من برنامج OpenAI.

ردّ OpenAI

اعترفت OpenAI علنًا بالثغرة وإصلاحها في سجلّ تغييرات النظام بتاريخ 25 سبتمبر. وقال المتحدّث Shane Bauer: «نواصل تطوير ممارساتنا الأمنية، لكننا ندرك الحاجة إلى التحرّك أسرع». وكان Wardle قد كشف مؤخرًا ثغرة مُصلحة في ميزة الإملاء في Muse من Meta، ويقول إنه قدّم بالفعل ثغرة جديدة إلى OpenAI.

ليه ده مهم؟

قال Wardle: «الوكلاء يحتاجون وصولًا كبيرًا لأداء عملهم. إنهم مثل مدير المبنى الذي يملك مفاتيح كل الغرف. فإذا أمكن إفسادهم أو تحويلهم، فهذه مشكلة كبيرة». ومع تحوّل تطبيقات المحادثة إلى وكلاء على الحاسوب، صار التطبيق نفسه هدفًا مغريًا. حدّث تطبيق ChatGPT على Mac إن لم تكن قد فعلت.

المصادر: WIRED — 2026-10-02