نسخه جدید وردپرس (WordPress 7.1.4) با هدف رفع ۲۲ آسیبپذیری امنیتی منتشر شده است. جدیترین این آسیبپذیریها، یک نقص در فرآیند بهروزرسانی هسته (Core) است که میتواند منجر به اجرای کد از راه دور (RCE) بدون نیاز به احراز هویت (Unauthenticated) شود.
جزئیات آسیبپذیری RCE و شرایط رقابتی
این آسیبپذیری از نوع شرایط رقابتی (Race condition) است. در هنگام انجام بهروزرسانی کامل بسته وردپرس، فایلها در یک دایرکتوری موقت و قابل پیشبینی در مسیر wp-content/upgrade بازگشایی میشوند. از آنجایی که این مسیر در بسیاری از سرورها از طریق وب قابل دسترسی است، یک مهاجم میتواند در بازه زمانی بسیار کوتاهی (تنها چند ثانیه) که فایلها در حال بازگشایی هستند، با دسترسی به فایل نصبکننده، کد مخرب خود را اجرا کند.
تلاشهای فعال برای اکسپلویت
گزارشهای ردیابی تهدید نشان میدهد که عاملان تهدید (Threat actors) هماکنون در حال تلاش فعال برای سوءاستفاده از این نقص هستند. دادهها حاکی از ثبت بیش از ۱۸,۵۰۰ درخواست هدفمند در ساعات اولیه پس از انتشار گزارش است که نشاندهنده تلاش مهاجمان برای شکار آن پنجره زمانی بسیار کوتاه در فرآیند ارتقا میباشد. مهاجمان با استفاده از روش Polling مداوم، سعی در یافتن لحظه دقیق باز شدن مسیر موقت دارند.
سایر آسیبپذیریهای اصلاح شده
علاوه بر مورد فوق، این نسخه شامل اصلاحات امنیتی برای موارد زیر است:
- چندین آسیبپذیری تزریق اسکریپت (Stored XSS) در بلوکهای مختلف
- حملات منع سرویس (DoS)
- افشای اطلاعات (Information Disclosure)
- ضعفهای مربوط به سطح دسترسی (Authorization weaknesses) در APIها
اقدامات لازم برای مدیران سایت
با توجه به ماهیت بحرانی این آسیبپذیری، اقدامات زیر توصیه میشود:
- بهروزرسانی فوری: بلافاصله نسخه WordPress 7.1.4 یا نسخههای اصلاحشده مربوط به شاخه خود را نصب کنید.
- بررسی وضعیت آپدیت: از بخش Dashboard > Updates اطمینان حاصل کنید که بهروزرسانی با موفقیت انجام شده است و صرفاً به بهروزرسانی خودکار تکیه نکنید.
- بهینهسازی فایروال: اگر از Wordfence استفاده میکنید، حتماً قابلیت Extended Protection را فعال کنید تا درخواستهای مستقیم به فایلهای PHP قبل از بارگذاری کامل وردپرس مسدود شوند.
- بازرسی سیستم: پس از آپدیت، فایلهای مشکوک در مسیر
wp-content/upgradeیا حسابهای کاربری غیرمجاز را بررسی کنید.