آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۴/۱۰

کشف آسیب‌پذیری Sandbox Escape در موتور پردازش heym؛ امکان اجرای کد Python

کشف آسیب‌پذیری Sandbox Escape در موتور پردازش heym؛ امکان اجرای کد Python

یک آسیب‌پذیری امنیتی با شدت High در کتابخانه heym (نسخه‌های پیش از 0.0.91) شناسایی شده است که منجر به امکان خروج از محیط ایزوله یا Sandbox Escape می‌شود.

جزئیات فنی آسیب‌پذیری

این نقص امنیتی در بخش DotList map/filter و fallback resolver در موتور پردازش عبارت (Expression Engine) این ابزار قرار دارد. مهاجمان می‌توانند با استفاده از دسترسی به ویژگی‌های dunder attribute از طریق عبارت‌های آیتم یا resolver جایگزین، به توابع حساس سیستم دسترسی پیدا کنند.

تاثیر و نحوه بهره‌برداری

  • نوع حمله: اجرای کد دلخواه (Arbitrary Code Execution)
  • پیش‌نیاز: کاربر باید دارای دسترسی احراز هویت شده (Authenticated) باشد.
  • مسیر حمله: مهاجم با طراحی عبارت‌های خاص در گردش‌کار (Workflow expressions)، می‌تواند به متد os.system دسترسی یافته و دستورات سیستمی را در سطح پردازش Backend اجرا کند.

کاربرانی که از این کتابخانه استفاده می‌کنند باید سریعاً آن را به نسخه 0.0.91 یا نسخه‌های جدیدتر به‌روزرسانی کنند تا از بروز این ریسک جلوگیری شود.