یک آسیبپذیری جدید از نوع Use-After-Free در نرمافزار Ashlar-Vellum Cobalt XE کشف شده است که به مهاجمان اجازه میدهد کدهای مخرب خود را از راه دور اجرا کنند.
جزئیات فنی
این نقص امنیتی در فرآیند تجزیه (Parsing) فایلهای XE رخ میدهد. مشکل اصلی از عدم اعتبارسنجی وجود یک شیء (Object) پیش از انجام عملیات روی آن ناشی میشود. یک مهاجم میتواند با سوءاستفاده از این وضعیت، کد خود را در سطح فرآیند جاری (Current Process) اجرا نماید.
شرایط بهرهبرداری
برای موفقیت در حمله، تعامل کاربر (User Interaction) ضروری است. به عبارت دیگر، کاربر هدف باید یک صفحه وب مخرب را باز کرده یا یک فایل آلوده را در نرمافزار مذکور فراخوانی کند.
وضعیت گزارش و اصلاحیه
- این آسیبپذیری به عنوان یک زیرو دِی (Zero-Day) توسط ZDI گزارش شده است.
- پس از طی مراحل اطلاعرسانی به سازنده، ZDI قصد انتشار این گزارش را اعلام کرده است.
راهکار مقابله
با توجه به ماهیت این آسیبپذیری، تنها راهکار عملی در حال حاضر، محدود کردن تعامل کاربران با این محصول و احتیاط در باز کردن فایلهای ناشناس است.