انتشار وصله امنیتی اضطراری برای کانتینرهای ویندوز

تنها چند روز مانده به انتشار وصله ماهیانه ویندوز، مایکروسافت یک وصله‎ی اضطراری برای آسیب‏‌پذیری حیاتی در کتابخانه Windows Host Compute Service Shim‪(hcsshim)‬منتشر نمود. این آسیب‏‌پذیری امکان اجرای کدهای مخرب را از راه دور، در کامپیوترهای ویندوزی فراهم می‏‌نماید.

hcsshim یک کتابخانه اُپن‎سورس است که با استفاده از یک API مدیریت کانتینر سطح پایین در Hiper-V برای اجرای کانتینرهای ویندوز سرور به داکر کمک می‌کند.
این آسیب‌پذیری که تحت عنوان CVE-2018-8115، توسط محقق امنیتی سوئیسی به نام Michael Hanselmann کشف شده است،  نتیجه‎ی عملکرد نادرست کتابخانه hcsshim در اعتبارسنجی ورودی، هنگام ایمپورت کردن یک ایمیج داکر کانتینر می‌‏باشد.
این به مهاجم اجازه می‏‌دهد که کد دلخواه خود را از راه دور بر روی سیستم عامل ویندوزی اجرا نماید، و در نهایت بتواند در میزبان هدف به ایجاد، حذف و جایگزین نمودن فایل‏‌ها بپردازد.
Hanselmann این موضوع را در ماه فوریه امسال به مایکروسافت گزارش نمود، و این شرکت نیز چند روز مانده به ارائه وصله‏‌های ماهیانه خود این آسیب‏‌پذیری را با انتشار یک نسخه آپدیت شده از hcsshim برطرف نمود.
گرچه به این آسیب‏‌پذیری رتبه بحرانی شدید اختصاص یافته است، اما مایکروسافت معتقد است اکسپلویت آن بعید و غیرممکن است!
مشاور مایکروسافت می‏‌گوید: "به منظور اکسپلویت نمودن این آسیب‌‏پذیری، مهاجم کد مخرب را در یک کانتینر ایمیج ساختگی قرار می‎دهد، که اگر یک مدیر احراز هویت شده آن را ایمپورت کند می‏‌تواند موجب به کار گرفتن کتابخانه Host Compute Service Shim  توسط سرویس مدیریت کانتینر شده و از آن برای اجرای کد مخرب خود در میزبان ویندوزی استفاده نماید."
وصله ارائه شده برای این آسیب‏‌پذیری مشکل نحوه اعتبارسنجی ورودی‏‌های دریافتی hcsshim از ایمیج‌‏های داکر کانتینر را رفع نموده، و بنابراین کدهای مخرب بارگذاری شده در فایل‌‏های ساختگی را مسدود می‏‌کند.
نسخه آپدیت شده Host Compute Service Shim (hcsshim) (نسخه  ۰.۶.۱۰) هم اکنون برای دانلود در گیت‏‌هاب در دسترس می‏‌باشد.
جزئیات کامل آسیب‌‏پذیری هنوز منتشر نشده است، اما Hanselmann وعده داده که پس از توافق با مرکز پاسخ امنیتی مایکروسافت، جزئیات فنی دقیق، و کد اثبات مفهومی آسیب‌‏پذیری را تا تاریخ ۹ می ۲۰۱۸ منتشر کند.

 

منبع خبر: https://thehackernews.com/2018/05/windows-docker-containers.html