آیکون خبر

خبر کامل

بحران امنیتی PHP2Shell؛ چرا دولت‌ها برای مقابله با این دو باگ سایت‌های خود را خاموش کردند؟

بحران امنیتی PHP2Shell؛ چرا دولت‌ها برای مقابله با این دو باگ سایت‌های خود را خاموش کردند؟

بحران امنیتی در زیرساخت‌های دیجیتال جهان

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

ریشه‌ی بحران: ضعف در مدیریت حافظه موتور PHP

برخلاف تصور عمومی، این تهدید مربوط به افزونه‌های وردپرس یا خطای برنامه‌نویسان نیست؛ بلکه مشکل مستقیماً در هسته و موتور زبان PHP نهفته است. این زبان که حدود ۶۹.۳ درصد از وب‌سایت‌های جهان را مدیریت می‌کند، اکنون با دو حفره امنیتی مواجه است که به مهاجمان اجازه می‌دهد بدون نیاز به احراز هویت، دستورات خود را مستقیماً روی سرور اجرا کنند.

تحلیل فنی نشان می‌دهد که این دو آسیب‌پذیری (با شناسه‌های CVE-2026-109618 و CVE-2026-109619) از مدیریت نادرست حافظه در هنگام مواجهه با محدودیت‌های مصرف (memory_limit) نشأت می‌گیرند. وقتی حافظه در میانه پردازش یک درخواست پر می‌شود، موتور PHP در وضعیت نامعتبری قرار می‌گیرد که راه را برای حملات زیر می‌گشاید:

  • آسیب‌پذیری اول: ایجاد خانه‌های نیمه‌ساخته در جدول داده‌های داخلی که منجر به اجرای کد از راه دور (RCE) می‌شود.
  • آسیب‌پذیری دوم: استفاده از داده‌های قبلی پس از آزادسازی حافظه (Use-after-free) که منجر به نشت اطلاعات حساس می‌شود.

نقش هوش مصنوعی در تسریع حملات سایبری

یکی از ابعاد نگران‌کننده این ماجرا، استفاده از مدل‌های پیشرفته هوش مصنوعی برای ساخت اکسپلویت‌هاست. پژوهشگران شرکت Wiz گزارش داده‌اند که ابزارهای هوش مصنوعی توانسته‌اند فرآیند پیچیده ترکیب خطاها را که پیش‌تر ماه‌ها زمان می‌برد، تنها در عرض یک هفته به انجام برسانند.

"هوش مصنوعی هم می‌تواند مسیر کشف مشکلات امنیتی را هموار کند و هم ابزاری قدرتمند برای مهاجمان جهت خودکارسازی نفوذ باشد."

این سرعت عمل باعث شده تا تنها چند ساعت پس از افشای اطلاعات، میلیون‌ها تلاش برای سوءاستفاده از این باگ در شبکه‌های جهانی مانند کلادفلر ثبت شود.

راهنمای مقابله و اقدامات ضروری برای مدیران

برای جلوگیری از نفوذ، تنها تکیه بر دیواره‌های آتش (Firewall) یا افزونه‌های امنیتی وردپرس کافی نیست، زیرا حمله پیش از اجرای کدهای امنیتی در سطح پایین‌تر رخ می‌دهد. اقدامات زیر برای حفظ امنیت سرورها حیاتی است:

نوع کاربر اقدام پیشنهادی
مدیران سرور اختصاصی ارتقای فوری PHP به نسخه‌های اصلاح‌شده (مانند 8.4.27 یا 8.3.36) و بازراه‌اندازی پروسه‌ها
کاربران هاست اشتراکی بررسی نسخه PHP از طریق پنل مدیریت و تماس با پشتیبانی برای اطمینان از اعمال وصله‌ها
مدیران وردپرس بررسی سلامت سایت در بخش ابزارها و اطمینان از به‌روز بودن هسته سیستم

همچنین توصیه می‌شود تنظیمات session.upload_progress.enabled غیرفعال شود تا یکی از مسیرهای احتمالی حمله مسدود گردد.

جمع‌بندی نهایی

بحران PHP2Shell زنگ خطری برای کل اکوسیستم وب است. این حادثه نشان داد که حتی زبان‌های برنامه‌نویسی با قدمت بالا و کاربرد گسترده، می‌توانند با چالش‌های ساختاری عمیقی روبرو باشند که تنها با به‌روزرسانی مستقیم هسته و نه لایه‌های سطحی، قابل رفع هستند.

شناسنامه خبر:

درباره هوش‌مصنوعی دست‌اول:

تمامی اخبار دست‌اول توسط دستیار هوش مصنوعی «هوشنگ» پردازش، صحت‌سنجی، خلاصه و بازنویسی شده است. هوشنگ هر روز با داده‌های جدید آموزش داده می‌شود و با نظارت دقیق انسانی و سردبیری دست‌اول در حال بهتر شدن است.
شما می‌توانید از چت‌بات و سایر ابزارهای هوشنگ به صورت رایگان استفاده کنید.

دسترسی رایگان به هوشنگ ↗