منتشرشده در ۹ سپتامبر ۲۰۱۵
بهعنوان بخشی از فرایند انتشار ماهانه «بولتن امنیتی Android» (نسخه ساخت LMY48M)، بهروزرسانی امنیتی را ازطریق بهروزرسانی بیسیم (OTA) برای دستگاههای Nexus منتشر کردهایم. بهروزرسانیهای دستگاههای Nexus و وصلههای کد منبع برای این مشکلات نیز در مخزن منبع «پروژه منبع باز Android» (AOSP) منتشر شده است. شدیدترین این مشکلات، آسیبپذیری امنیتی «بحرانی» است که میتواند اجرای کد از راه دور را در دستگاه تحتتأثیرقرارگرفته فعال کند.
تصاویر میانافزار Nexus نیز در سایت Google Developer منتشر شده است. ساختهای LMY48M یا جدیدتر این مشکلات را برطرف میکنند. شرکا در تاریخ ۱۳ اوت ۲۰۱۵ یا قبلاز آن درباره این مشکلات مطلع شدند.
ما هیچگونه بهرهبرداری مشتری از مشکلات جدید گزارششده را شناسایی نکردهایم. استثنای موجود مشکل (CVE-2015-3636) است. برای جزئیات مربوط به محافظتهای پلاتفرم امنیتی Android و محافظتهای سرویس مانند SafetyNet که احتمال بهرهبرداری موفقیتآمیز از آسیبپذیریهای امنیتی در Android را کاهش میدهند، به بخش کاهش خطرات مراجعه کنید.
لطفاً توجه داشته باشید که هر دو بهروزرسانی امنیتی مهم (CVE-2015-3864 و CVE-2015-3686) آسیبپذیریهای ازپیش فاششده را برطرف میکنند. در این بهروزرسانی، هیچ آسیبپذیری امنیتی «بحرانی» جدیدی فاش نشده است. ارزیابی شدت براساس تأثیری است که سوءاستفاده از آسیبپذیری احتمالاً بر دستگاه تحتتأثیر قرارگرفته میگذارد، با این فرض که اقدامات کاهش ریسک پلاتفرم و سرویس برای اهداف توسعه غیرفعال شده باشند یا با موفقیت دور زده شوند.
همه مشتریان را تشویق میکنیم این بهروزرسانیها را در دستگاههایشان بپذیرند.
کاهش
این خلاصه اقدامات کاهشی است که توسط پلاتفرم امنیتی Android و محافظتهای سرویس مانند SafetyNet ارائه شده است. این قابلیتها احتمال بهرهبرداری موفقیتآمیز از آسیبپذیریهای امنیتی را در Android کاهش میدهند.
- بهبودهای نسخههای جدیدتر پلاتفرم Android سوءاستفاده از بسیاری از مشکلات Android را دشوارتر کرده است. همه کاربران را تشویق میکنیم درصورت امکان به جدیدترین نسخه Android بهروزرسانی کنند.
- تیم امنیتی Android بهطور فعال بااستفاده از «درستیسنجی برنامهها» و SafetyNet بر سوءاستفاده نظارت میکند و درباره برنامههای بالقوه مضری که قرار است نصب شوند هشدار میدهد. ابزارهای ریشهیابی دستگاه در Google Play ممنوع است. برای محافظت از کاربرانی که برنامهها را از خارج از Google Play نصب میکنند، «تأیید برنامهها» بهطور پیشفرض فعال است و درباره برنامههای ریشهیابی شناختهشده به کاربران هشدار میدهد. «درستیسنجی برنامهها» تلاش میکند برنامههای مخرب شناختهشدهای را که از آسیبپذیری ارتقای امتیاز بهرهجویی میکنند شناسایی و نصب آنها را مسدود کند. اگر چنین برنامهای قبلاً نصب شده باشد، «درستیسنجی برنامهها» به کاربر اطلاع میدهد و تلاش میکند چنین برنامههایی را بردارد.
- درصورت لزوم، برنامههای Google Hangouts و Messenger بهطور خودکار رسانه را به فرایندهایی مثل mediaserver منتقل نمیکنند.
سپاسگزاری ها
مایلیم از این پژوهشگران بهخاطر مشارکتشان تشکر کنیم:
- جردن گروسکونیاک از Exodus Intelligence (@jgrusko): CVE-2015-3864
- Michał Bednarski: CVE-2015-3845
- Guang Gong از Qihoo 360 Technology Co. Ltd (@oldfresher): CVE-2015-1528، CVE-2015-3849
- Brennan Lautner: CVE-2015-3863
- jgor (@indiecom): CVE-2015-3860
- Wish Wu از Trend Micro Inc. (@wish_wu): CVE-2015-3861
- Eric Dalci و Yi Zhang از Amazon Device Security: CVE-2015-3858
جزئیات آسیبپذیری امنیتی
در بخشهای زیر، جزئیات مربوط به هریک از آسیبپذیریهای امنیتی موجود در این بولتن را ارائه میدهیم. شرحی از مشکل، منطق شدت، و جدولی با CVE، اشکال مربوطه، شدت، نسخههای تحتتأثیر، و تاریخ گزارش وجود دارد. درصورت دردسترس بودن، تغییر AOSP را که مشکل را برطرف کرده است به شناسه اشکال پیوند دادهایم. وقتی چند تغییر به یک اشکال مربوط میشود، مراجع AOSP اضافی به شمارههای پساز شناسه اشکال پیوند داده میشود.
آسیبپذیری اجرای کد از راه دور در Mediaserver
درطول پردازش دادهها و فایل رسانهایِ فایلی که بهطور ویژه ساخته شده است، آسیبپذیریهای موجود در mediaserver میتواند به مهاجم اجازه دهد تا بهعنوان فرایند mediaserver، باعث خرابی حافظه و اجرای کد از راه دور شود.
عملکرد تحتتأثیر قرارگرفته بهعنوان بخش اصلی سیستمعامل ارائه شده است و برنامههای متعددی وجود دارد که امکان دسترسی به آن را با محتوای ازراهدور فراهم میکند، بهویژه فراپیام و بازپخش رسانه در مرورگر.
این مشکل بهدلیل احتمال اجرای کد از راه دور در بافت سرویس mediaserver، بهعنوان آسیبپذیری با شدت «بحرانی» ردهبندی شده است. سرویس mediaserver به جاریسازیهای صوتی و ویدیویی و همچنین به امتیازهایی دسترسی دارد که برنامههای شخص ثالث معمولاً نمیتوانند به آنها دسترسی داشته باشند.
این مشکل مربوط به CVE-2015-3824 (ANDROID-20923261) است که قبلاً گزارش شده است. بهروزرسانی امنیتی اصلی برای رسیدگی به نوعی از این مشکل که در ابتدا گزارش شده بود کافی نبود.
| آسیبپذیریها و افشاگریهای رایج | اشکال در پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3864 | ANDROID-23034759 | بحرانی | ۵.۱ و پایینتر |
آسیبپذیری ارتقای امتیاز در هسته
آسیبپذیری ارتقاء امتیاز در مدیریت سوکتهای پینگ هسته Linux میتواند به برنامههای مخرب اجازه دهد کد دلخواه را در بافت هسته اجرا کنند.
این مشکل بهدلیل احتمال اجرای کد در سرویس ممتاز که میتواند محافظتهای دستگاه را دور بزند، دارای شدت «بحرانی» رتبهبندی شده است و بهطور بالقوه میتواند منجر به بهخطر افتادن دائمی (یعنی نیاز به فلش مجدد پارتیشن سیستم) در برخی دستگاهها شود.
این مشکل اولینبار در تاریخ ۱ مه ۲۰۱۵ بهطور عمومی شناسایی شد. یک سوءاستفاده از این آسیبپذیری در تعدادی از ابزارهای «روت کردن» گنجانده شده است که ممکن است توسط مالک دستگاه برای تغییر سفتافزار در دستگاهشان استفاده شود.
| آسیبپذیریها و افشاگریهای رایج | اشکال(های) پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3636 | ANDROID-20770158 | بحرانی | ۵.۱ و پایینتر |
آسیبپذیری ارتقای امتیاز در Binder
آسیبپذیری ارتقای امتیاز در Binder میتواند به برنامهای مخرب اجازه دهد کد دلخواهی را در بافت فرایند برنامه دیگری اجرا کند.
این مشکل دارای رده شدت «بالا» است زیرا به برنامههای مخرب اجازه میدهد امتیازاتی را کسب کنند که برای برنامههای شخص ثالث قابلدسترسی نیست.
| آسیبپذیریها و افشاگریهای رایج | اشکال(های) پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3845 | ANDROID-17312693 | زیاد | ۵.۱ و پایینتر |
| CVE-2015-1528 | ANDROID-19334482 [2] | زیاد | ۵.۱ و پایینتر |
آسیبپذیری ارتقای امتیاز در Keystore
آسیبپذیری ارتقای امتیاز در Keystore میتواند به برنامههای مخرب اجازه دهد کد دلخواه را در زمینه سرویس keystore اجرا کنند. این امر میتواند به استفاده غیرمجاز از کلیدهای ذخیرهشده توسط Keystore، ازجمله کلیدهای با پشتوانه سختافزاری، منجر شود.
این مشکل با شدت «بالا» ردهبندی شده است زیرا میتوان از آن برای بهدست آوردن امتیازاتی استفاده کرد که برای برنامههای شخص ثالث دردسترس نیست.
| آسیبپذیریها و افشاگریهای رایج | اشکال(های) پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3863 | ANDROID-22802399 | زیاد | ۵.۱ و پایینتر |
آسیبپذیری ارتقای امتیاز در منطقه
آسیبپذیری ارتقاء امتیاز در Region میتواند ازطریق ایجاد پیام مخرب برای سرویس، به برنامه مخرب اجازه دهد کد دلخواه را در بافت سرویس هدف اجرا کند.
این مشکل با شدت «بالا» ردهبندی شده است زیرا میتوان از آن برای بهدست آوردن امتیازاتی استفاده کرد که برای برنامههای شخص ثالث دردسترس نیست.
| آسیبپذیریها و افشاگریهای رایج | اشکال(های) پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3849 | ANDROID-20883006 [۲] | زیاد | ۵.۱ و پایینتر |
آسیبپذیری «ارتقای امتیاز» در پیامک امکان دور زدن اعلان را فراهم میکند
آسیبپذیری ارتقاء امتیاز در روشی که Android پیامهای کوتاه را پردازش میکند میتواند به برنامهای مخرب امکان دهد پیام کوتاهی ارسال کند که اعلان هشدار پیام کوتاه با نرخ ویژه را دور بزند.
این مشکل با شدت «بالا» ردهبندی شده است زیرا میتوان از آن برای بهدست آوردن امتیازاتی استفاده کرد که برای برنامههای شخص ثالث دردسترس نیست.
| آسیبپذیریها و افشاگریهای رایج | اشکال(های) پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3858 | ANDROID-22314646 | زیاد | ۵.۱ و پایینتر |
آسیبپذیری ارتقای امتیاز در صفحه قفل
آسیبپذیری افزایش امتیاز در Lockscreen میتواند به کاربر مخرب اجازه دهد با ازکار انداختن صفحه قفل، آن را دور بزند. این مشکل فقط در Android 5.0 و 5.1 بهعنوان آسیبپذیری طبقهبندی میشود. While it's possible to cause the System UI to crash from the lockscreen in a similar way on 4.4, the home screen cannot be accessed and the device must be rebooted to recover.
این مشکل دارای ردهبندی شدت «متوسط» است زیرا بهطور بالقوه به فردی که دسترسی فیزیکی به دستگاه دارد اجازه میدهد برنامههای شخص ثالث را بدون تأیید اجازهها توسط مالک دستگاه نصب کند. همچنین میتواند به مهاجم اجازه دهد دادههای مخاطب، گزارشهای تلفن، پیامکها، و دادههای دیگری را که معمولاً با اجازه سطح «خطرناک» محافظت میشوند مشاهده کند.
| آسیبپذیریها و افشاگریهای رایج | اشکال(های) پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3860 | ANDROID-22214934 | متوسط | ۵.۱ و ۵.۰ |
آسیبپذیری محرومسازی از سرویس در Mediaserver
آسیبپذیری منع خدمات در mediaserver میتواند به مهاجم محلی اجازه دهد دسترسی به دستگاه تحتتأثیرقرارگرفته را موقتاً مسدود کند.
این مشکل بهعنوان شدت «پایین» ردهبندی شده است زیرا کاربر میتواند برای برداشتن برنامه مخربی که از این مشکل سوءاستفاده میکند، دستگاه را در حالت ایمن بازراهاندازی کند. همچنین ممکن است mediaserver را وادار کند فایل مخرب را از راه دور ازطریق وب یا MMS پردازش کند، در این صورت فرایند mediaserver ازکار میافتد و دستگاه همچنان قابلاستفاده میماند.
| آسیبپذیریها و افشاگریهای رایج | اشکال(های) پیوندهای AOSP | شدت | نسخههای تحتتأثیر |
|---|---|---|---|
| CVE-2015-3861 | ANDROID-21296336 | کم | ۵.۱ و پایینتر |