دو آسیب‌پذیری بحرانی در PHP؛ همین امروز نسخه PHP سرور خود را به‌روزرسانی کنید

انتشار: 2026/10/22
•
بروزرسانی: 2026/10/22
دو آسیب‌پذیری بحرانی در PHP؛ همین امروز نسخه PHP سرور خود را به‌روزرسانی کنید

اگر سایت شما با PHP کار می‌کند (وردپرس، دروپال، جوملا، لاراول یا کد اختصاصی)، این خبر مستقیماً به شما مربوط است.

چه اتفاقی افتاد؟

۲۹ مهر ۱۴۰۵ (۲۱ اکتبر ۲۰۲۶) تیم PHP دو آسیب‌پذیری بحرانی با شناسه‌های CVE-2026-109618 و CVE-2026-109619 را اعلام و وصله کرد. این دو آسیب‌پذیری با نام «PHP2Shell» شناخته می‌شوند. هر دو در هسته خود PHP هستند، نه در افزونه یا قالب، و امتیاز شدت هر دو ۹.۲ از ۱۰ است. مهاجم می‌تواند بدون نیاز به ورود به سایت، روی سرور شما کد دلخواه اجرا کند.

چرا این آسیب‌پذیری‌ها مهم هستند؟

  • چون مشکل در خود PHP است، حتی اگر همه افزونه‌ها و قالب‌های سایت به‌روز باشند، باز هم سایت در معرض خطر است.
  • تقریباً همه نسخه‌های PHP از 5.4 تا 8.5.11 آسیب‌پذیر هستند.
  • جزئیات فنی منتشر شده و انتشار اکسپلویت عمومی نزدیک است. پس از آن معمولاً اسکن و حمله خودکار به سایت‌ها آغاز می‌شود.
  • نتیجه یک نفوذ موفق می‌تواند سرقت اطلاعات، تزریق بدافزار، صفحات یا تبلیغات مخرب و از کار افتادن سایت باشد.

حداقل کاری که باید همین حالا انجام دهید

  1. نسخه PHP خود را بررسی کنید. در سرور دستور php -v را اجرا کنید یا از پنل هاستینگ (مثلاً بخش MultiPHP Manager در cPanel) نسخه را ببینید.
  2. به نسخه وصله‌شده ارتقا دهید:شاخه 8.5: نسخه 8.5.12شاخه 8.4: نسخه 8.4.27شاخه 8.3: نسخه 8.3.36شاخه 8.2: نسخه 8.2.35
  3. اگر از هاست اشتراکی استفاده می‌کنید، از پشتیبانی هاستینگ بپرسید وصله اعمال شده است یا نه و در صورت نیاز درخواست ارتقا بدهید.
  4. اگر سرور اختصاصی یا VPS دارید، بسته PHP را از مخزن توزیع لینوکس خود به‌روزرسانی کنید و سپس PHP-FPM یا Apache را ری‌استارت کنید. بدون ری‌استارت، نسخه قدیمی همچنان در حافظه فعال می‌ماند.
  5. اگر نسخه شما قدیمی است (مثلاً 8.1 یا پایین‌تر)، احتمالاً وصله رسمی ندارد و باید به یکی از نسخه‌های پشتیبانی‌شده مهاجرت کنید.
  6. پس از ارتقا بررسی کنید سایت و افزونه‌ها درست کار می‌کنند و یک نسخه پشتیبان تازه از سایت بگیرید.

لایه محافظ موقت: سرویس‌هایی مانند Cloudflare قوانین WAF اولیه‌ای برای بردارهای شناخته‌شده این حملات اعمال کرده‌اند. این کار می‌تواند ریسک را کاهش دهد، اما جایگزین به‌روزرسانی PHP نیست.

نشانه‌های احتمال نفوذ

اگر سایت شما تا امروز به‌روز نبوده، این موارد را بررسی کنید:

  • فایل‌های ناشناس در پوشه‌های سایت
  • تغییر ناگهانی فایل‌های هسته
  • ایجاد کاربران جدید با دسترسی مدیر
  • افزایش غیرعادی مصرف CPU یا ترافیک خروجی
  • ریدایرکت‌ها یا صفحات عجیب در سایت

نیاز به کمک دارید؟

نیتروکد خدمات امنیتی برای سایت‌های PHP ارائه می‌دهد، از جمله بررسی وضعیت امنیتی و کمک در رفع آسیب‌پذیری‌ها. اگر مطمئن نیستید سایتتان آسیب‌پذیر است یا نگران نفوذ احتمالی هستید، می‌توانید از خدمات امنیتی نیتروکد کمک بگیرید.

منابع