یک آسیبپذیری امنیتی در پروژه Laradock (تا نسخه 20.4) شناسایی شده است که مربوط به نحوه دریافت منابع در فایل workspace/Dockerfile است. این نقص امنیتی به دلیل عدم بررسی صحت (Integrity Check) کدهایی است که در طول فرآیند Build از شبکه دریافت میشوند.
جزئیات فنی و مکانیسم حمله
در این سناریو، یک عامل تهدید (Threat Actor) که در مسیر شبکه قرار دارد، میتواند با (Intercept) یا جایگزین کردن فایلهای دریافتی، کد مخرب خود را وارد محیط Build کند. با این حال، اجرای موفقیتآمیز این حمله با چالشهای زیر همراه است:
- پیچیدگی بالا (High Complexity): حمله نیازمند کنترل دقیق زمانبندی (Timing Race) برای جایگزینی فایل است.
- تعامل کاربر (User Interaction): برای فعال شدن این آسیبپذیری، یک توسعهدهنده باید به صورت دستی فرآیند Build را اجرا کند.
- تاثیر محدود: اثرات این حمله عمدتاً به محیط Build محدود شده و دسترسی گسترده به سیستم میزبان را فراهم نمیکند.
وضعیت فعلی و پاسخ سازنده
اگرچه کد اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی منتشر شده است، اما تا این لحظه هیچ گزارشی از بهرهبرداری فعال (Active Exploitation) در محیطهای عملیاتی ثبت نشده و این مورد در لیست KEV سازمان CISA قرار ندارد. گزارشها حاکی از آن است که با سازنده این ابزار برای رفع این نقص تماس گرفته شده، اما پاسخی دریافت نشده است.