پرش به محتوای اصلی

آپدیت‌های امنیتی اوبونتو برای رفع بحران امنیتی PHP از راه رسیدند

مطالعه ۲ دقیقه
لوگوی زبان برنامه‌نویسی PHP روی پس‌زمینه‌ی کدهای نوشته شده

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

اوبونتو برای دو آسیب‌پذیری امنیتی بسیار جدی در PHP وصله منتشر کرد؛ نقص‌هایی که می‌توانند به مهاجم اجازه دهند بدون واردکردن نام کاربری و رمز عبور، از راه دور روی سرور قربانی کد اجرا کند. این دو حفره با شناسه‌های CVE-2026-109618 و CVE-2026-109619 ثبت شده‌اند و با نام php2shell نیز شناخته می‌شوند.

هر دو آسیب‌پذیری امتیاز ۹٫۲ از ۱۰ را در معیار CVSS 4.0 دریافت کرده‌اند و در رده‌ی «بحرانی» قرار می‌گیرند. اهمیت این حفره‌ها از آنجا ناشی می‌شود که مهاجم برای سوءاستفاده از آن‌ها به احراز هویت نیاز ندارد و در صورت دسترسی شبکه‌ای به یک برنامه‌ی PHP، می‌تواند کد دلخواه خود را با سطح دسترسی برنامه روی سیستم اجرا کند.

آسیب‌پذیری‌ها قرار بود دیروز به‌صورت عمومی اعلام شوند؛ اما پس از انتشار زودهنگام بخشی از اطلاعات در اینترنت، زمان افشای عمومی به ۲۱ اکتبر (۲۹ مهر) منتقل شد. اوبونتو اکنون اصلاحیه‌های لازم را برای نسخه‌های پشتیبانی‌شده منتشر کرده است.

کدام نسخه‌های اوبونتو باید به‌روزرسانی شوند؟

اصلاحیه برای طیف گسترده‌ای از نسخه‌های اوبونتو منتشر شده است؛ از نسخه‌های قدیمی مانند Ubuntu 14.04 و 16.04 گرفته تا نسخه‌های جدید Ubuntu 22.04، 24.04، 26.04 و 26.10. نسخه‌ی PHP درگیر بسته به نسخه‌ی اوبونتو متفاوت است و از PHP 5 در نسخه‌های بسیار قدیمی تا PHP 8.5 در نسخه‌های جدید را شامل می‌شود.

پس از نصب وصله، برنامه‌هایی که از PHP استفاده می‌کنند نیز ممکن است نیاز به راه‌اندازی مجدد داشته باشند. برای نمونه، در سامانه‌ای که PHP را از طریق Apache اجرا می‌کند، باید سرویس Apache دوباره راه‌اندازی شود. راه دیگر راه‌اندازی مجدد کامل سیستم است.

اوبونتو می‌گوید قابلیت unattended-upgrades در نسخه‌های پشتیبانی‌شده از Ubuntu 16.04 LTS به بعد به‌صورت پیش‌فرض فعال است و می‌تواند به‌روزرسانی‌های امنیتی را هر ۲۴ ساعت به‌طور خودکار نصب کند. بااین‌حال، حتی پس از نصب خودکار وصله، برنامه‌ی آسیب‌پذیر باید دوباره راه‌اندازی شود تا نسخه‌ی اصلاح‌شده‌ی PHP مورد استفاده قرار بگیرد.

اوبونتو ۲۲٫۰۴ و ۲۴٫۰۴ و ۲۶٫۰۴ و ۲۶٫۱۰ این اصلاحیه‌ها را در چارچوب پشتیبانی استاندارد دریافت می‌کنند. برای نسخه‌های قدیمی‌تر مانند Ubuntu 20.04 و قبل از آن، بسته به نسخه، پوشش امنیتی از طریق برنامه‌ی Ubuntu Pro و سرویس‌های نگهداری امنیتی توسعه‌یافته ارائه می‌شود.

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

به محتوای این مطلب چه امتیازی میدی؟

نظر شما برامون مهمه و به بهتر شدن کیفیت مطالب کمک می‌کنه.

۱ - بسیار بد۱۰ - بسیار خوب

نظرات

از دیگر اعضاء خانواده قلم