خانه » پکیج‌های محبوب Gluestack آلوده شدند؛ حمله به ۹۶۰ هزار دانلود در هفته!

پکیج‌های محبوب Gluestack آلوده شدند؛ حمله به ۹۶۰ هزار دانلود در هفته!

توسط Vulnerbyt_News
32 بازدید
Supply chain attack hits Gluestack NPM packages with 960K weekly downloads والنربایت vulnerbyte

BleepingComputer گزارش داد که یک حمله زنجیره تأمین گسترده، ۱۶ پکیج از پکیج‌های محبوب Gluestack از مجموعه react-native-aria در npm را با بیش از ۹۶۰ هزار دانلود هفتگی آلوده کرده است. این پکیج‌ها کد مخربی را شامل می‌شوند که به‌عنوان یک تروجان دسترسی راه‌دور (RAT) عمل می‌کند.

BleepingComputer اعلام کرد که این نقض از ۶ ژوئن ۲۰۲۵، ساعت ۴:۳۳ بعدازظهر به وقت شرقی، با انتشار نسخه جدیدی از پکیج react-native-aria/focus آغاز شد. از آن زمان، ۱۶ پکیج از ۲۰ پکیج react-native-aria آلوده شده‌اند و مهاجمان در 7 ژوئن نسخه‌های جدیدی منتشر کرده‌اند.

Supply chain attack hits Gluestack NPM packages with 960K weekly downloads والنربایت vulnerbyte

کشف و تحلیل

Aikido Security کد مبهم‌شده‌ای را در فایل lib/index.js این پکیج‌ها کشف کرد. پکیج‌های آلوده شامل موارد زیر هستند:

Package NameVersionWeekly Downloads
react-native-aria/button0.2.1151,000
react-native-aria/checkbox0.2.1181,000
react-native-aria/combobox0.2.1051,000
react-native-aria/disclosure0.2.93
react-native-aria/focus0.2.10100,000
react-native-aria/interactions0.2.17125,000
react-native-aria/listbox0.2.1051,000
react-native-aria/menu0.2.1622,000
react-native-aria/overlays0.3.1696,000
react-native-aria/radio0.2.1478,000
react-native-aria/switch0.2.5477
react-native-aria/toggle0.2.1281,000
react-native-aria/utils0.2.13120,000
gluestack-ui/utils0.1.1755,000
react-native-aria/separator0.2.765
react-native-aria/slider0.2.1351,000

کد مخرب، که به انتهای فایل index.js با فاصله‌های زیاد اضافه شده، به‌سختی در نمایشگر کد npm قابل‌تشخیص است.

Supply chain attack hits Gluestack NPM packages with 960K weekly downloads والنربایت vulnerbyte
کد اضافه شده به انتهای index.js

کمپین مشابه

Aikido گزارش داد که این کد تقریبا مشابه یک RAT کشف‌شده در حمله‌ای دیگر به npm در ماه گذشته است. این تروجان به سرور فرمان و کنترل مهاجمان متصل شده و دستوراتی مانند تغییر دایرکتوری، آپلود فایل، اجرای دستورات شل یا توقف فرآیند را دریافت می‌کند.
تروجان همچنین از طریق الحاق یک مسیر جعلی Python (%LOCALAPPDATA%\Programs\Python\Python3127) به متغیر PATH در ویندوز، دستورات معتبر python یا pip را با باینری‌های مخرب جایگزین می‌کند.

اقدامات و پاسخ

Aikido تلاش کرد با ایجاد issues در مخازن GitHub پروژه‌های Gluestack، توسعه‌دهندگان را مطلع کند؛ اما تا کنون پاسخی دریافت نشده است. Aikido همچنین هر پکیج را به npm گزارش داده، اما فرآیند رسیدگی معمولا چندین روز طول می‌کشد.

Aikido این حمله را به همان مهاجمانی نسبت داد که اوایل هفته جاری چهار پکیج دیگر npm (biatec-avm-gas-station، cputil-node، lfwfinance/sdk و lfwfinance/sdk-dev) را آلوده کردند.

منابع:

همچنین ممکن است دوست داشته باشید

پیام بگذارید