إغلاق ثغرة في ChatGPT سمحت بالاستيلاء على الحسابات برابط واحد، والباحثون نالوا 5000 دولار

كان فتح رابط محادثة في ChatGPT يكفي لتسليم الحساب إلى شخص آخر. وبهذه الثغرة التي اكتشفتها Parameter أمكن قراءة المحادثات الخاصة وإرسالها إلى الخارج. وأغلقتها OpenAI في 26 أكتوبر، ولا يحتاج المستخدمون إلى أي إجراء.

إغلاق ثغرة في ChatGPT سمحت بالاستيلاء على الحسابات برابط واحد، والباحثون نالوا 5000 دولار

كان فتح رابط محادثة في ChatGPT يكفي لتسليم حسابك إلى شخص آخر. فقد شرحت شركة الأمن Parameter في 28 أكتوبر 2026 ثغرة من هذا النوع. وكان المهاجم ينشر محادثة معدة مسبقا بميزة المشاركة العادية ويرسل الرابط بالبريد أو في رسالة. وعند فتحه تبدأ شيفرة المهاجم بالعمل داخل الحساب المفتوح لذلك الشخص. وأغلقت OpenAI الثغرة في 26 أكتوبر، ولا يحتاج المستخدمون إلى أي إجراء.

ما المسألة

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

وهنا ظهرت الثغرة. فقد كانت الرسوم البيانية في المحادثة تحمّل أداة رياضيات تسمى MathLive في الصفحة الرئيسية. وكانت الأداة تنتظر رسائل لوحة المفاتيح الافتراضية ولا تتحقق من المرسل أبدا. ويشبه ذلك موظفا ينفذ كل ورقة تصله من فتحة البريد دون أن يسأل من كتبها. فأرسل الباحثون من الصندوق المغلق ورقة تقول "غيّر لوحة المفاتيح هكذا" وأخفوا فيها شيفرتهم. فكتبتها الصفحة الرئيسية داخلها كما هي.

وبقي حاجز آخر. فـChatGPT لا يشغل إلا الشيفرة القادمة من عناوين يثق بها، ومنها YouTube. واستخدم الباحثون عنوانا من YouTube ليجعلوا شيفرتهم تبدو قادمة منه. ثم وضعوا الرسم البياني والصندوق المغلق في محادثة عامة واحدة، فاتسع الهجوم كله في رابط واحد.

ماذا كان بوسع المهاجم

كانت الشيفرة تعمل في ChatGPT باسم الضحية. وأكدت Parameter أنها عرضت قائمة محادثات الضحية، وقرأت محادثة خاصة لم تُشارك مع المهاجم قط، وأرسلت البيانات إلى خادم خارجي. ولهذا تقول الشركة إن أي إجراء في الحساب كان ممكنا. ولم يكن على الضحية تثبيت تطبيق أو التسجيل في أي خدمة أو كتابة كلمة مرور. واحتاجت النسخة الأولى إلى ضغطة واحدة على زر المعاينة، بينما كفى فتح الرابط في نسخة لاحقة.

كيف أُغلقت

أبلغت Parameter برنامج مكافآت OpenAI في 18 أكتوبر. وأعادت OpenAI إنتاج المشكلة في 21 أكتوبر ورفعت خطورتها من P2 إلى P1. وتم الإصلاح على مرحلتين واكتمل في 26 أكتوبر، وحصل الباحثون على 5000 دولار إجمالا. ولأن الإصلاح تم من جهة الخادم فلا حاجة إلى تحديث أي تطبيق. ولا يذكر المقال معلومات عن استخدام الثغرة في هجمات حقيقية.

لماذا يهم الأمر

ما يميز هذه الثغرة أن كل جزء بدا غير مؤذ بمفرده. فالصندوق المغلق أدى عمله، وأداة الرسم عادية، وYouTube عنوان موثوق، ومشاركة المحادثات ميزة طبيعية. ولم تظهر المشكلة إلا عند اجتماعها. والدرس البسيط الذي تقدمه Parameter للمطورين هو أن الشيفرة التي تستقبل رسالة يجب أن تتحقق من مرسلها. وتستند هذه المعلومات إلى رواية الشركة نفسها، وهي تبيع أيضا اختبارات اختراق بمساعدة الذكاء الاصطناعي. وللحصول على صورة أشمل، تابعوا أيضا تقييمات الباحثين المستقلين.

المصادر: Parameter