وكالات - كشف الباحث الأمني موكول جويال عن ثغرة خطيرة في منصة ChatGPT، أتاحت للمهاجمين الوصول إلى حسابات المستخدمين وقراءة محادثاتهم الخاصة، بمجرد فتح رابط لمحادثة مشتركة، دون الحاجة إلى تثبيت تطبيقات أو تسجيل الدخول مجدداً.
وأوضح جويال أن الهجوم اعتمد على إنشاء محادثة خبيثة ومشاركتها عبر الميزة المتاحة لجميع المستخدمين. وعند فتح الضحية الرابط أثناء تسجيل دخوله إلى حسابه، كان من الممكن تشغيل تعليمات برمجية داخل الصفحة بصلاحيات الحساب نفسه.
وقال الباحث إن فريقه تمكن خلال الاختبارات من استخراج قائمة المحادثات الخاصة بأحد الحسابات، وقراءة محادثة لم يسبق لصاحبها مشاركتها، ثم إرسال جزء من بياناتها إلى خادم خارجي تابع للفريق البحثي.
ولم تقتصر المخاطر على الاطلاع على المحادثات، إذ أشار التقرير إلى أن التعليمات البرمجية المنفذة امتلكت صلاحيات مماثلة لتلك التي تستخدمها منصة ChatGPT للتعامل مع الحساب المسجل دخوله، ما أتاح نظرياً تنفيذ إجراءات أخرى نيابة عن المستخدم.
كيف جرى استغلال الثغرة؟
استغل الباحثون ميزة معاينة صفحات الويب التي ينشئها المستخدمون باستخدام أكواد HTML داخل ChatGPT. ورغم أن المنصة تعزل هذه الصفحات في بيئة منفصلة لحماية بيانات الحساب، تمكن الفريق من تجاوز العزل عبر ثغرة في آلية تبادل الرسائل بين مكونات الصفحة.
ووفقاً للتقرير، استُخدمت مكتبة برمجية مسؤولة عن تشغيل الرسوم البيانية التفاعلية، كانت تستقبل رسائل دون التحقق الكافي من مصدرها. وأتاح ذلك لصفحة المعاينة إرسال أوامر إلى المكتبة العاملة داخل الصفحة الرئيسية للمنصة، والتأثير في عناصر واجهتها.
بعد ذلك، لجأ الباحثون إلى تجاوز طبقة إضافية من الحماية تُعرف باسم سياسة أمن المحتوى (Content Security Policy)، والتي تحدد المصادر المسموح للموقع بتحميل التعليمات البرمجية منها.
وأوضح التقرير أن إعدادات الحماية سمحت بتحميل محتوى من يوتيوب، ما أتاح استغلال خدمة oEmbed التابعة للمنصة للحصول على استجابة تضمنت بيانات يتحكم فيها صاحب الطلب، رغم رفض الخدمة بعض الطلبات غير المطابقة.
واستخدم الباحثون هذه الثغرات المتتابعة لتشغيل تعليمات برمجية داخل صفحة ChatGPT الرئيسية، ثم استغلال جلسة تسجيل الدخول المتاحة للوصول إلى خوادم المنصة وطلب قائمة المحادثات وقراءة محتوى إحداها.
اختبارات متكررة وإصلاح من OpenAI
ذكر التقرير أن الفريق اختبر الهجوم ثلاث مرات باستخدام حساب منفصل، وتمكن من إعادة تنفيذه حتى بعد إعادة تحميل الصفحة بالكامل، فيما بدأت التعليمات البرمجية الخبيثة العمل بعد نحو 4.5 ثانية من فتح الرابط.
وأصلحت شركة OpenAI الثغرة في 26 أكتوبر الماضي، بعدما أعاد فريقها الأمني تنفيذ الهجوم وتأكد من إمكانية الوصول إلى المحادثات الخاصة.
وصنفت الشركة الثغرة ضمن الفئة الأولى (P1) في برنامج الإبلاغ عن الثغرات الأمنية، وهي إحدى درجات الخطورة المرتفعة المعتمدة لديها.







