در نسخههای پیش از 2.15.0 افزونه Web to Print Online Designer برای سیستم مدیریت محتوای وردپرس، یک نقص امنیتی جدی شناسایی شده است که امکان اجرای کد از راه دور (Remote Code Execution) را فراهم میکند.
تحلیل فنی آسیبپذیری
این آسیبپذیری ناشی از عدم اعتبارسنجی (Validation) نوع و پسوند فایلهای آپلود شده است. علاوه بر این، سیستم مذکور توکنهای حفاظتی مربوط به فرآیند آپلود را در اختیار هر کاربری که درخواست دهد قرار میدهد. این ترکیب از نقصها به مهاجمان اجازه میدهد تا بدون نیاز به احراز هویت (Unauthenticated)، فایلهای دلخواه خود از جمله اسکریپتهای PHP را بر روی سرور آپلود کرده و آنها را اجرا کنند.
تأثیرات امنیتی
- دسترسی غیرمجاز: مهاجم میتواند بدون داشتن حساب کاربری، کنترل بخشی از سرور را به دست بگیرد.
- اجرای کد (RCE): امکان اجرای دستورات سیستمی و دسترسی به فایلهای حساس سرور.
- س compromisه کامل: در صورت عدم بهروزرسانی، این نقص میتواند منجر به تصاحب کامل وبسایت و سرور میزبان شود.
به مدیران SOC و مهندسان امنیت توصیه میشود سریعاً تمامی نسخههای این افزونه را به آخرین ورژن منتشر شده بهروزرسانی کنند تا از سوءاستفاده احتمالی جلوگیری شود.