پرش به محتوای اصلی

نقص اندروید GhostMap به برنامه مخرب اجازه می دهد حلقه بوت مداوم را راه اندازی کند

بلیپینگ‌کامپیوتر۱۴۰۵ آبان ۱۴, پنجشنبه، ساعت ۱۲:۴۸حدود 3 دقیقه مطالعه

مهاجمان می‌توانند دستگاه‌های اندرویدی را با استفاده از یک برنامه ساخته‌شده مخصوص که نیازی به مجوز ندارد و فقط باید نصب شود، به یک حلقه بوت پیوسته وادار کنند. [...]

مهاجمان می‌توانند دستگاه‌های اندرویدی را با استفاده از یک برنامه ساخته‌شده مخصوص که نیازی به مجوز ندارد و فقط باید نصب شود، به یک حلقه بوت پیوسته وادار کنند.

برای ایجاد انکار دائمی سرویس (DoS)، این برنامه آسیب‌پذیری را ایجاد می‌کند که محققان آن را «GhostMap» نامیدند، که باعث می‌شود اندروید یک فایل را در یک منطقه حافظه تخصیص نیافته نقشه‌برداری کند. فرآیند تحت تأثیر زمانی که سعی می کند از آن منطقه بخواند از کار می افتد.

این نقص زمانی کشف شد که شرکت امنیت سایبری رومانیایی Bitdefender یک تروجان بانکی اندروید را تجزیه و تحلیل کرد که مدام شبیه سازهای آن را در حین تلاش برای خواندن یک منبع برنامه خراب می کرد.

محققان این آسیب‌پذیری را با ایجاد اپلیکیشنی که فاقد کد اجرایی است، درخواست مجوز برای نصب و راه‌اندازی روی دستگاه ندارد، نشان دادند.

به گفته این شرکت، گوگل از ماه آگوست از GhostMap مطلع بوده است، اما بدون انتشار یک پچ، آن را به عنوان "غیرقابل تکرار" طبقه بندی کرده است.

امروز Bitdefender در گزارشی توضیح می‌دهد که GhostMap از دو کتابخانه اندرویدی سرچشمه می‌گیرد که روش‌های فشرده‌سازی ZIP را متفاوت تفسیر می‌کنند. این به یک APK بد شکل (فایل بسته اندروید) اجازه می دهد تا بررسی های اندازه را دور بزند و فراتر از محتوای واقعی فایل نقشه برداری شود.

محققان می گویند: "خواندن چنین ورودی باعث می شود SIGBUS (سیگنالی که توسط CPU ارسال می شود، فرآیندی را که به فضای نامعتبر حافظه دسترسی دارد متوقف می کند) در هر فرآیندی که فایل را لمس کند."

برای نشان دادن اثر حلقه تصادف، Bitdefender یک برنامه حاوی منبعی ایجاد کرد که سرویس اصلی Android "system_server" به طور خودکار پس از نصب سعی می کند آن را بخواند.

خواندن باعث ایجاد نقص و راه اندازی مجدد فرآیند می شود و باعث می شود همان منبع را بخواند و دوباره در یک حلقه بی پایان خراب شود.

در طول آزمایشات، محققان از یک دستگاه پیکسل 10 با اندروید 17 با وصله امنیتی 5 آگوست استفاده کردند. دستگاه حدود یک ثانیه پس از نصب برنامه، رشته کرش را شروع کرد، حلقه در حالت بوت معمولی 110 بار و در حالت ایمن 72 بار تکرار شد.

Bitdefender هشدار می دهد که حلقه بوت همچنین از دسترسی کاربران به حالت ایمن جلوگیری می کند، که معمولا راهی برای عیب یابی مشکل و بازیابی دستگاه ارائه می دهد.

توقف خرابی ها به دو صورت امکان پذیر است: تنظیم مجدد کارخانه، که تمام داده های ذخیره شده محلی را پاک می کند و با حذف فایل ناقص از طریق ADB.

با این حال، استفاده از ADB مستلزم آن است که گزینه اشکال زدایی از قبل در دستگاه فعال باشد. علاوه بر این، بازیابی از طریق ADB نیاز به اسکریپت ها قبل از خراب شدن سیستم دارد.

بیت دیفندر در 20 آگوست این مشکل را به گوگل گزارش کرد، اما پاسخی با عنوان «رفع نمی‌شود (تکرارپذیر نیست)» دریافت کرد و این مشکل خارج از محدوده بود.

محققان در 25 آگوست نسخه توسعه یافته ای را ارائه کردند و معتقد بودند که گوگل گزارش اصلی را اشتباه طبقه بندی کرده است. این غول فناوری هنوز آن را خارج از محدوده به‌روزرسانی امنیتی می‌داند، اگرچه آن را برای بررسی در یک به‌روزرسانی آینده محفوظ می‌داند.

BleepingComputer با Google تماس گرفته است و در مورد وضعیت تعمیر GhostMap سؤال می کند، اما ما همچنان منتظر پاسخ هستیم.

Bitdefender می‌گوید تنها شانس مسدود کردن حمله در حین نصب است، و اشاره می‌کند که ابزارهای امنیتی شخص ثالث ممکن است به شناسایی تهدید احتمالی و نمایش هشدار کمک کنند، اما اجازه مسدود کردن نصب را ندارند.

عوامل هوش مصنوعی Adaptive Security هدف، زمینه و رفتار ایمیل را برای کشف فیشینگ، در معرض خطر قرار دادن ایمیل تجاری و تقلب در صورت‌حساب تجزیه و تحلیل می‌کنند.

ببینید با اسکن 14 روزه فقط خواندنی Microsoft 365 یا Google Workspace، بدون هیچ تغییری در MX، چه اتفاقی می افتد.

اس ام اس جدید اندروید مرگ می تواند از راه دور گوشی های بدون اصلاح را خراب کند

فایروال جدید سیسکو zero-day برای خراب کردن دستگاه های SSL VPN مورد سوء استفاده قرار گرفت

F5 وصله‌های خارج از باند را برای آسیب‌پذیری‌های مهم NGINX منتشر می‌کند

SAP در مورد حداکثر شدت نقص امنیتی OAuth2 SSRF هشدار می دهد

سیسکو در مورد ایرادات مهمی که اجازه تصاحب سوئیچ Nexus را می دهد هشدار می دهد

خواندن متن کامل در بلیپینگ‌کامپیوتربه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

GhostMap Android flaw lets malicious app trigger persistent boot loop

Attackers can force Android devices into a continuous boot loop using a specially crafted app that requires no permissions and only needs to be installed. [...]

همه‌ی اخبار فناوری