شرارتی پول ریکسٹس ویزور اور زنگو والٹس کو ہدف بناتے ہیں

iconThe Defiant
بانٹیں
AI summary iconخلاصہ
نومبر 9 اور 10 کو ایک نئی بنائی گئی گٹہب اکاؤنٹ نے چین ایپسس کے ویزور والٹ اور زنگو لیبس کے زکاش والٹ کے لیے ست مضر پل ریکسٹس جمع کرائے۔ کوڈ، جو 'lwd-uri-util' رسٹ پیکیج میں چھپا ہوا تھا، بیلڈ پروسیس کے دوران ماحولیاتی متغیرات، جیٹ کریڈنشلز اور ایس ایچ ای کلیدیں چوری کرتا تھا۔ اوپن سورس مل وئیر نے آن چین ڈیٹا کے تجزیے سے حملہ ظاہر کیا، اور گٹہب نے ورژن 0.1.0–0.1.7 کو مل وئیر قرار دے دیا۔ حملہ آور نے غلط طور پر دعویٰ کیا کہ کریڈنشلز کی جمع کاری "مقصودانہ اور متوقع" تھی تاکہ اے آئی ریویورز کو گمراہ کیا جا سکے۔

ایک نئی بنائی گئی گٹھبب اکاؤنٹ نے 9 نومبر کی رات اور 10 نومبر کی صبح ET کے دوران چین ایپسس کے وائزور والٹ اور زنگو لیبس کے زکاش والٹ سافٹ ویئر میں اکاؤنٹ کی تفصیلات چوری کرنے والے کوڈ کو شامل کرنے کی کوشش کی۔

GitHub ریکارڈز دکھاتے ہیں کہ چار Vizor درخواستیں مرج نہیں ہوئیں، جبکہ zingo-common اور zingolib میں درخواستیں ٹیویز صبح تک کھلی اور مرج نہیں ہوئیں۔ یہ تصدیق نہیں ہو سکی کہ کیا کوئی مینٹینر نے مضر وابستگی تیار کی یا اعتماد کی تفصیلات کو خارج کیا۔

خطر ایک ادغام پر منحصر نہیں ہے۔ رسٹ پیکیج، یا کریٹ، lwd-uri-util اپنا اہلیت کلیکٹر build.rs میں رکھتا ہے، جو Cargo پیکیج کو بنانے سے پہلے چلتا ہے۔ یہ cargo check یا ایڈیٹر کے rust-analyzer تجزیہ کے دوران بھی اجراء ہو سکتا ہے: آخری میں بنائی سکرپٹس ڈیفالٹ طور پر سرگرم ہوتی ہیں۔ اس لیے ایک ڈویلپر جو ایک غیر ادغام شدہ برانچ کا جائزہ لے رہا ہو، وہ مقامی طور پر کلیکٹر کو فعال کر سکتا ہے۔

OpenSourceMalware تحقیقی ٹیم نے اس مہم کو دستاویز کیا۔ GitHub کا مشورتی ڈیٹا بیس کریٹ کے ورژن 0.1.0 سے لے کر 0.1.7 تک کو میلویئر کے طور پر درج کرتا ہے، جس کا کوئی پچ شدہ ورژن نہیں ہے۔

ای آئی جائزہ کنندگان کو راز کی اپ لوڈ کو نظرانداز کرنے کو کہنا

اکاؤنٹ، sapho11، اس کی پہلی درخواست سے تقریباً آدھا گھنٹہ پہلے بنایا گیا تھا۔ اس کا ابتدائی ونڈوز ریلیز پیشکش سائن کرنے میں ناکامی کے تشخیصی ٹولز شامل کرنے کا دعویٰ کرتی تھی، لیکن اصل تبدیلی نے سائن سے متعلق ماحولیاتی متغیر، جٹ کریڈنشلز، ایس ایچ ایس نجی کلیدیں اور دیگر فائلیں ایک باہری سرور پر اپ لوڈ کرنے میں شامل کر دیں۔

ایک Codex خودکار جائزہ نے پرائیویٹ اپڈیٹ-سائننگ کلید اپ لوڈ کو نشان زد کیا اور چेतاؤ دیا کہ یہ جعلی اپڈیٹ فیڈز کو سکون دے سکتا ہے۔ مصنف نے بعد میں اس پیشکش کو بند کرنے سے پہلے کریڈنشل کلیکشن کو ختم کر دیا۔

پھر اکاؤنٹ نے AGENTS.md میں تبدیلیاں پیش کیں، جو AI کوڈنگ ایجنس کے لیے ایک پروجیکٹ ہدایات کا فائل ہے۔ پیش کی گئی متن نے سائننگ-واirable ویلوز کے کلیکشن کو "意圖性和預期" کے طور پر بیان کیا اور آٹومیٹڈ اور انسانی جانچ کرنے والوں کو اس کے دعوائی طریقہ کار کے مطابق اپ لوڈ کو کریڈنشل لیکیج کے طور پر نہیں نشان زد کرنے کو کہا۔ ویزور کا عوامی PR تھریڈ تصدیق کرتا ہے کہ کوڈیکس کو پل ریکسٹس کا جائزہ لینے کے لیے آٹومیٹک طور پر سیٹ کیا گیا تھا۔

ایک چور جو والٹ سے پہلے بھاگ جاتا ہے

بعد میں Vizor پیشکش اور دو Zingo درخواستوں نے والٹ-سرور ایڈریسز کو نارملائز کرنے کے لیے lwd-uri-util کو ایک مددگار کے طور پر متعارف کرایا۔ OpenSourceMalware نے پایا کہ Zingo تبدیلیوں میں ونڈوز کے طرز کے CRLF لائن ختم کرنے والے علامات استعمال کیے گئے تھے، جس سے چھوٹی انحصار اضافات پوری فائل کے دوبارہ لکھنے کے طور پر ظاہر ہو رہے تھے۔

ورژن 0.1.7 سورس میں، بِلڈ اسکرپٹ ماحولیاتی متغیرات اور دستیاب Git، GitHub CLI، AWS، Cargo اور npm کریڈنشل فائلز کو پڑھتا ہے۔ یہ Keplr MCP اینکرپٹڈ والٹ فائلز بھی تلاش کرتا ہے اور منتخب macOS Keychain سیکرٹس حاصل کرنے کی کوشش کرتا ہے، پھر جمع کردہ ڈیٹا کو ایک JSON فائل میں لکھتا ہے اور اسے webhook.site پر POST کرنے کی کوشش کرتا ہے۔

اس اسکرپٹ میں اسکینر جیسے ماحول میں اپ لوڈز کو روک دیا جاتا ہے، لیکن کلیکشن اور مقامی فائل کا تخلیق اس چیک سے پہلے ہو جاتا ہے۔ اس کا "کوئی میٹرکس نہیں" سیٹنگ صرف اپ لوڈ کو ہی روکتی ہے۔

crates.io رجسٹری انڈیکس نے ابھی تک ٹیوزڈاکر کی صبح ET تک تمام آٹھ ورژنز کو نہیں ہٹایا گیا تھا، اور گٹھبب اکاؤنٹ عام طور پر قابل رسائی رہا۔ OpenSourceMalware نے کسی بھی شخص کو تجویز کیا کہ جو براں بنایا ہے، وہ اپنے کریڈنشلز کو بدل دے اور تخلیق کردہ lwd_uri_build_context.json فائل کو چیک کرے تاکہ معلوم ہو کہ کیا جمع کیا گیا۔

اعلان دستبرداری: اس صفحہ پر معلومات تیسرے فریق سے حاصل کی گئی ہوں گی اور یہ ضروری نہیں کہ KuCoin کے خیالات یا خیالات کی عکاسی کرے۔ یہ مواد کسی بھی قسم کی نمائندگی یا وارنٹی کے بغیر صرف عام معلوماتی مقاصد کے لیے فراہم کیا گیا ہے، اور نہ ہی اسے مالی یا سرمایہ کاری کے مشورے کے طور پر سمجھا جائے گا۔ KuCoin کسی غلطی یا کوتاہی کے لیے، یا اس معلومات کے استعمال کے نتیجے میں کسی بھی نتائج کے لیے ذمہ دار نہیں ہوگا۔ ڈیجیٹل اثاثوں میں سرمایہ کاری خطرناک ہو سکتی ہے۔ براہ کرم اپنے مالی حالات کی بنیاد پر کسی پروڈکٹ کے خطرات اور اپنے خطرے کی برداشت کا بغور جائزہ لیں۔ مزید معلومات کے لیے، براہ کرم ہماری استعمال کی شرائط اور خطرے کا انکشاف دیکھیں۔