تیم توسعه PHP در تاریخ ۲۱ اکتبر ۲۰۲۶ بهصورت اضطراری وصله امنیتی منتشر کرد تا دو آسیبپذیری بحرانی اجرای کد از راه دور (RCE) را که در هسته برنامه نویسی وجود داشتند، برطرف کند. این دو آسیبپذیری با شناسههای CVE-2026-109618 و CVE-2026-109619 ثبت شدهاند و جامعه امنیتی آنها را با نام «PHP2Shell» میشناسد. امتیاز CVSS این آسیبپذیریها ۹.۲ از ۱۰ است؛ یعنی مهاجم بدون نیاز به هیچ احراز هویتی میتواند از آنها سوءاستفاده کند و کد دلخواه خود را روی سرور قربانی اجرا کند.
این آسیبپذیری چقدر جدی است؟
برخلاف آسیبپذیریهای معمول که در لایه برنامهها و کتابخانهها دیده میشوند، مشکل این بار در خود زبان PHP است. این یعنی مهم نیست برنامهای که روی سرور اجرا میشود تا چه حد بهروز باشد؛ تا زمانی که محیط PHP دارای این نقص باشد، سرور همچنان در معرض خطر است.
چه اقداماتی باید انجام داد؟
اگر سرور اختصاصی یا VPS دارید و خودتان مدیریت میکنید، فوراً PHP را از طریق مدیر بستهها (مثل apt یا yum) ارتقا دهید و PHP-FPM یا سرویس وب را ریاستارت کنید تا همه فرایندهای اجرای PHP مجددا ریست شود.
کنترل پنل cPanel
در صورتی که از کنترل پنل سی پنل استفاده میکنید ابتدا مطمئن شوید که میرورهای لینوکس شما مشکل نداشته باشند. جهت بروزرسانی cPanel ابتدا بررسی کنید دستورات زیر بدون ارور در root سرور شما اجرا می شود:
yum makecache
yum update -y
سپس دستور زیر اجرا گردد:
/scripts/upcp –force
کنترل پنل Directadmin
در کنترل پنل دایرکت ادمین قسمت به نام custombuild وظیفه بروزرسانی موارد سرور را به عهده دارد.به این منظور دستور ذیل را اجرا کنید تا تمامی موارد داخل کاستوم بیلد بروزرسانی گردد.
da build update_versions
دقت کنید که اگر سیستم عامل شما سیستم عامل سنتوس ۷ و یا ابونتو ۱۸ است این بروزرسانی دریافت نمی گردد.
کلودلینوکس
در کلودلینوکس نسخه های php مستقل از PHP نصبشده توسط cPanel (EasyApache) هستند. اگر از PHP Selector استفاده میکنید یا میخواهید نسخههای PHP را بهروزرسانی کنید، ممکن است لازم باشد بستههای alt-php را نصب یا بهروزرسانی کنید.
ابتدا بررسی کنید دستورات زیر بدون ارور در root سرور شما اجرا می شود:
yum makecache
yum update -y
سپس دستور ذیل را اجرا نمایید.
yum groupupdate alt-php –enablerepo=cloudlinux-updates-testing
کنترل پنل Plesk
برای بروزرسانی پلسک به مسیر ذیل در کنترل پنل مراجعه کنید.
Tools & Settings–> Updates f
سپس روی گزینه Update Components کلیک کنید و تمامی نسخه های php را انتخاب کنید.
افزونه jetbackup
برای بروزرسانی جت بکاپ دستورات ذیل را در ترمینال سرور اجرا نمایید.
yum update jetbackup5-cpanel –enablerepo=jetapps,jetapps-stable
jetapps -a

