آسیب‌پذیری در سیستم مدیریت محتوا Contao و Drupal

آسیب‌پذیری در سیستم مدیریت محتوا Contao و Drupal

تاریخ ایجاد

آسیب‌پذیری CVE-2022-26265 در سیستم مدیریت محتوای Contao

نسخه 1.5.0 ماژول Managed Edition در سیستم مدیریت محتوای Contao یک آسیب‌پذیری بحرانی (9.8 از 10) دارد که در صورت بهره‌برداری مهاجم از این آسیب‌پذیری از طریق ارسال ورودی مشخص به مؤلفه پارامتری $php_cli باعث اجرای کد از راه دور (RCE) می‌گردد. همانظور که در شکل های زیر نشان داده شده است اگر پارامتر ارسال‌شده توسط $php_cli حاوی دستورات سیستمی باشد، کد مربوطه اجرا می‌شود.

 

drupaldrupaldrupal

آسیب‌پذیری CVE-2022-24729 در سیستم مدیریت محتوای Drupal

کتابخانه CKEditor یک ویرایشگر از نوع WYSIWYG است که در هسته اصلی سیستم مدیریت محتوای دروپال بکارگرفته می‌شود. افزونه "dialog" موجود در این کتابخانه از نسخه 4.0.0 تا 4.17.0 آسیب¬پذیری با شدت بالا (7.5 از 10) دارد. اگر سیستم مدیریت محتوای Drupal از نسخه 8.0.0 تا 9.2.11 و از نسخه 9.3.0 تا 9.3.3 به نحوی کانفیگ و پیکربندی شده باشد که برای ویرایش ویزیویگ از این کتابخانه استفاده نماید، در اینصورت آسیب‌پذیر خواهد بود.
در این آسیب‌پذیری، مهاجم حتی بدون دسترسی به خود ویرایشگر CKEditor می‌تواند محتوا را ایجاد یا ویرایش کند، در سناریوهای مختلف بهره‌بردای از این آسیب‌پذیری ممکن است مهاجم از طریق بهره‌برداری از آسیب‌پذیری XSS، کاربرانی که به ویرایشگرCKEditor دسترسی مستقیم دارند (از جمله مدیران سایت) را نیز مورد هدف قرار دهد.
برای رفع این آسیب‌پذیری لازم است که کتابخانه CKEditor به نسخه 4.18.0 آپدیت گردد و خود سیستم مدیریت محتوای دروپال در نسخه‌های 8.0.0 تا 9.2.11 به نسخه‌ 9.2.15 و نسخه‌های 9.3.0تا 9.3.3 به نسخه 9.3.8 ارتقاء یابد.

 

drupal