پرش به محتوا
مقالات آموزشی

به‌روزرسانی امنیتی مهم PHP: اقداماتی که مالکان وب‌سایت باید انجام دهند

دو آسیب‌پذیری بحرانی در زبان برنامه‌نویسی PHP که پشت بسیاری از وب‌سایت‌ها قرار دارد، در یک به‌روزرسانی اضطراری امنیتی که برای چهارشنبه، 21 اکتبر 2026 ساعت 14:00 به وقت جهانی (10:00 صبح به وقت شرقی) بر

به‌روزرسانی امنیتی مهم PHP: اقداماتی که مالکان وب‌سایت باید انجام دهند

دو آسیب‌پذیری بحرانی در زبان برنامه‌نویسی PHP که پشت بسیاری از وب‌سایت‌ها قرار دارد، در یک به‌روزرسانی اضطراری امنیتی که برای چهارشنبه، 21 اکتبر 2026 ساعت 14:00 به وقت جهانی (10:00 صبح به وقت شرقی) برنامه‌ریزی شده است، اصلاح خواهد شد. اگر سرور، وب‌سایت یا برنامه وب شما بر روی PHP اجرا می‌شود، اکنون آماده شوید تا به محض در دسترس بودن به‌روزرسانی را اعمال کنید.

این آسیب‌پذیری‌ها به‌طور گسترده‌ای بر تمام ارائه‌دهندگان خدمات میزبانی تأثیر می‌گذارد و مختص به هیچ یک از آن‌ها نیست. اگر وب‌سایت یا برنامه‌هایی مانند وردپرس را با PHP اجرا می‌کنید، باید اقداماتی برای به‌روزرسانی آن‌ها انجام دهید.

آنچه در این مقاله می‌خوانید
  1. آسیب‌پذیری چیست؟
  2. آیا وب‌سایت من تحت تأثیر قرار می‌گیرد؟
  3. پس از انتشار به‌روزرسانی چه اقداماتی باید انجام دهید؟
  4. اقدامات پیشگیرانه قبل از انتشار به‌روزرسانی

آسیب‌پذیری چیست؟

تیم امنیتی PHP اعلام کرده است که دو نقص، هر دو با درجه بحرانی (CVSS v4.0 9.2) اصلاح خواهند شد. محققان امنیتی گزارش داده‌اند که هر دو آسیب‌پذیری مربوط به اجرای کد از راه دور هستند که با عناوین CVE-2026-109618 و CVE-2026-109619 شناسایی شده‌اند. چنین نقصی می‌تواند به مهاجم اجازه دهد تا کد خود را بر روی سرور آسیب‌دیده از طریق اینترنت اجرا کند که می‌تواند منجر به سرقت داده‌ها، تغییر ظاهر وب‌سایت یا تسلط کامل بر آن شود.

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

آیا وب‌سایت من تحت تأثیر قرار می‌گیرد؟

اگر از PHP استفاده می‌کنید، احتمالاً تحت تأثیر قرار می‌گیرید. برای ایمنی کامل، ماژول‌های PHP را تا زمان آماده شدن به‌روزرسانی غیرفعال کنید. وب‌سایت‌ها و برنامه‌های در حال اجرا با PHP (مانند وردپرس، ووکامرس، دروپال، جوملا، مگنتو، لاراویل و غیره) را فرض کنید که تحت تأثیر قرار گرفته‌اند تا زمانی که به نسخه اصلاح‌شده به‌روزرسانی کنید.

وب‌سایت‌هایی که از PHP 8.1 یا نسخه‌های قدیمی‌تر استفاده می‌کنند: PHP دیگر از این نسخه‌ها پشتیبانی نمی‌کند، بنابراین آن‌ها به‌روزرسانی رسمی نخواهند داشت. برنامه‌ریزی کنید تا به نسخه‌ای که پشتیبانی می‌شود (8.2 یا بالاتر) ارتقا دهید.

پس از انتشار به‌روزرسانی چه اقداماتی باید انجام دهید؟

هنگامی که به‌روزرسانی منتشر شد، ابتدا یک نسخه پشتیبان تهیه کنید، سپس PHP را به نسخه اصلاح‌شده برای نسخه خود به‌روزرسانی کنید. اگر سرور خود را مدیریت می‌کنید، PHP و وب‌سرور خود را مجدداً راه‌اندازی کنید تا به‌روزرسانی تأثیر بگذارد. سپس تأیید کنید که وب‌سایت شما در حال اجرای نسخه به‌روزرسانی‌شده است.

PHP ابتدا به‌روزرسانی را منتشر می‌کند. سپس ارائه‌دهندگان سیستم‌عامل، پنل‌های کنترل و ارائه‌دهندگان میزبانی به‌روزرسانی‌های خود را بر اساس برنامه‌های خود منتشر می‌کنند.

اقدامات پیشگیرانه قبل از انتشار به‌روزرسانی

PHP هنوز یک راه‌حل رسمی منتشر نکرده است. نصب نسخه اصلاح‌شده تنها راه‌حل کامل است. با این حال، مراحل زیر می‌تواند احتمال آسیب‌پذیری شما را کاهش دهد و به شما کمک کند تا به‌سرعت پس از انتشار به‌روزرسانی، آن را اعمال کنید:

  • تمام وب‌سایت‌ها و سرورهایی که بر روی PHP اجرا می‌شوند را شناسایی کنید و نسخه PHP هر یک را یادداشت کنید.
  • در نظر بگیرید که پیشرفت بارگذاری جلسه را غیرفعال کنید. بر اساس آنچه که در حال حاضر درباره این آسیب‌پذیری‌ها شناخته شده است، تنظیم session.upload_progress.enabled = 0 ممکن است آسیب‌پذیری شما را کاهش دهد.
  • تغییرات را در php.ini یا .user.ini یا در تنظیمات PHP پنل کنترل میزبانی خود اعمال کنید.
  • پس از اعمال تغییرات، وب‌سایت خود را آزمایش کنید.
  • در صورت امکان، به‌روزرسانی‌های خودکار را فعال کنید تا به محض انتشار به‌روزرسانی، آن را دریافت کنید.
  • قبل از به‌روزرسانی، از وب‌سایت خود یک نسخه پشتیبان تهیه کنید تا در صورت نیاز بتوانید به حالت قبلی برگردید.
این مقاله به کار کسی می‌آید؟ برایش بفرستید

چغری

توسعه‌دهنده و سئوکار

۲۰ سال تجربه

بیست سال است سایت می‌سازم و رشدشان می‌دهم. اینجا تجربه‌هایی را می‌نویسم که در پروژه‌های واقعی جواب داده‌اند؛ بدون حرف کلی.

دیدگاه و پرسش

سؤالی دارید؟ بپرسید

ایمیل شما منتشر نمی‌شود.