→ برگشت به فید آسیب‌پذیری‌ها CVE-2026-5114 · speedycache

خواندن غیرمجاز فایل‌های سرور (Arbitrary File Read) در افزونه SpeedyCache – Cache, Optimization, Performance

متوسط plugin CVSS 4.9

آسیب‌پذیری خواندن غیرمجاز فایل‌ها (Arbitrary File Read) در افزونه SpeedyCache به دلیل عدم تطابق بین اعتبارسنجی URL فایل‌های CSS (که اجازه استفاده از رشته‌های پرس‌وجو مانند .css?... را می‌دهد) و حل مسیر (که رشته‌های پرس‌وجو را حذف می‌کند)، همراه با عدم اعتبارسنجی اینکه فایل حل‌شده در واقع یک فایل CSS است، امکان خواندن فایل‌های دلخواه از سرور (از جمله wp-config.php و /etc/passwd) را برای مهاجمان احراز هویت شده با دسترسی Administrator و بالاتر فراهم می‌کند. این امر با تزریق تگ‌های img ساخته‌شده به صورت مصنوعی در محتوای صفحه امکان‌پذیر است و محتوای فایل‌ها در فایل‌های کش عمومی ذخیره می‌شود. این آسیب‌پذیری می‌تواند منجر به افشای اطلاعات حساس و حتی کنترل کامل سرور شود. توصیه امنیتی: با توجه به اینکه پچ امنیتی موجود است، به‌روزرسانی فوری به نسخه امن توصیه می‌شود.

نسخه‌های تحت تأثیر

<= 1.3.8

راهنمای اقدام و رفع مشکل (Remediation)

  • ۱. پشتیبان‌گیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایل‌های سایت تهیه کنید.
  • ۲. به‌روزرسانی سریع: افزونه یا هسته speedycache را بلافاصله به آخرین نسخه ارائه‌شده ارتقا دهید.
  • ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رول‌های امنیتی WAF را فعال کرده و لاگ‌های وب‌سرور را پایش نمایید.