گوگل کلود پس از شناسایی آسیبپذیری بحرانی در PHP با هوش مصنوعی، هشدار داد که برای جلوگیری از حملات سایبری، برنامهها را بهروزرسانی کنند.
فهرست مطالب
گوگل کلود پس از شناسایی دو آسیبپذیری بحرانی در PHP با کمک هوش مصنوعی، به توسعهدهندگان هشدار داد که برای جلوگیری از حملات سایبری، برنامههای خود را فوراً بهروزرسانی کنند.
به گزارش سرویس امنیت سایبری تکناک، شرکت گوگل دستورالعملهای امنیتی جدیدی برای مقابله با دو آسیبپذیری خطرناک در زبان برنامهنویسی PHP منتشر کرده است. این آسیبپذیریها به مهاجمان اجازه میدهند بدون احراز هویت، کدهای مخرب را از راه دور اجرا کنند یا به اطلاعات موجود در حافظه برنامهها دسترسی پیدا کنند.
پروژه PHP و شرکت تحقیقاتی Wiz Research این مشکلات امنیتی را با استفاده از مجموعهای از مدلهای هوش مصنوعی، از جمله Gemini 4 Argon گوگل، شناسایی کردهاند. گستردگی نسخههای آسیبپذیر و احتمال سوءاستفاده از آنها، ضرورت نصب فوری وصلههای امنیتی را افزایش داده است.
گوگل در اطلاعیه رسمی خود اعلام کرده است که زیرساخت گوگل کلود در برابر این آسیبپذیریها مصون است، اما برنامههای مبتنی بر PHP که روی سرویسهای ابری این شرکت اجرا میشوند، ممکن است همچنان در معرض خطر قرار داشته باشند.
این شرکت از تمامی مشتریان خواسته است نسخه PHP برنامههای خود را بررسی کنند و در صورت استفاده از نسخههای آسیبپذیر، اقدامات امنیتی لازم را انجام دهند.
آسیبپذیریهای بحرانی PHP کدام نسخهها را تهدید میکنند؟
دو آسیبپذیری شناساییشده با شناسههای CVE-2026-109618 و CVE-2026-109619، تمامی نسخههای PHP از ۵.۴ تا ۸.۵.۱۱ را تحت تأثیر قرار میدهند. این گستردگی نشان میدهد که تعداد زیادی از برنامهها و سرویسهای اینترنتی مبتنی بر PHP ممکن است در معرض تهدید قرار داشته باشند.
یکی از خطرات اصلی این آسیبپذیریها، امکان اجرای کد از راه دور بدون احراز هویت است. مهاجمان در صورت بهرهبرداری موفق از این ضعف امنیتی، میتوانند بدون داشتن حساب کاربری معتبر، کدهای دلخواه خود را روی سیستم آسیبپذیر اجرا کنند.
آسیبپذیری دیگر نیز میتواند باعث افشای اطلاعات موجود در حافظه برنامهها شود. چنین ضعفی ممکن است اطلاعاتی را که نباید دردسترس افراد غیرمجاز قرار بگیرند، آشکار کند.
توسعهدهندگان PHP برای برطرف کردن این مشکلات، چهار نسخه اصلاحشده منتشر کردهاند:
- PHP 8.5.12
- PHP 8.4.27
- PHP 8.3.36
- PHP 8.2.35
گوگل کلود به مشتریان توصیه کرده است برنامههای خود را به PHP 8.2 یا نسخههای جدیدتر ارتقا دهند و حتماً یکی از نسخههای اصلاحشده را نصب کنند. پس از انجام بهروزرسانی، توسعهدهندگان باید سرویسهای خود را دوباره مستقر کنند تا اصلاحات امنیتی اعمال شوند.
دستورالعمل گوگل برای رفع آسیبپذیریها در سرویسهای ابری
گوگل برای سرویسهای مختلف زیرساخت ابری خود دستورالعملهای جداگانهای ارائه کرده است. اقدامات ضروری به نوع محیط اجرایی، نحوه استقرار برنامه و فعال بودن قابلیت بهروزرسانی خودکار بستگی دارد.
در محیط استاندارد App Engine، نسخههای پشتیبانیشده PHP بهصورت خودکار وصلههای امنیتی را دریافت میکنند. بااینحال، کاربران PHP 8.1 یا نسخههای قدیمیتر باید محیط اجرایی خود را به PHP 8.2 یا جدیدتر ارتقا دهند و برنامه را دوباره مستقر کنند.
در محیط انعطافپذیر App Engine، بهروزرسانی خودکار انجام نمیشود؛ بنابراین، توسعهدهندگان باید برنامههای خود را با نسخهای پشتیبانیشده از PHP دوباره مستقر کنند. کاربرانی که از محیطهای اجرایی سفارشی استفاده میکنند نیز باید وابستگیهای PHP را بهروزرسانی کنند.
در سرویس Cloud Run، وضعیت بهروزرسانی به تنظیمات ایمیج پایه بستگی دارد. اگر قابلیت بهروزرسانی خودکار فعال نباشد یا توسعهدهندگان از ایمیج کانتینری اختصاصی استفاده کنند، باید کانتینر را با نسخه اصلاحشده PHP دوباره بسازند و مستقر کنند.
کاربران Google Kubernetes Engine یا GKE نیز موظفاند ایمیجهای کانتینری خود را بهروزرسانی و پادهای مرتبط را دوباره مستقر کنند.
برای محصولات موجود در Google Cloud Marketplace، از جمله سیستمهای مدیریت محتوا و مجموعه نرمافزاری LAMP، گوگل توصیه کرده است کاربران بهروزرسانی ارائهدهنده محصول را نصب کنند یا مستقیماً نسخه PHP را ارتقا دهند.
این دستورالعملها نشان میدهند که دریافت وصله امنیتی همیشه به معنای محافظت خودکار از برنامه نیست و در برخی محیطها، استقرار مجدد برای اعمال اصلاحات ضروری است.
انتشار وصلههای جدید و پایان پشتیبانی امنیتی از نسخههای قدیمی
گوگل کلود انتشار ایمیجهای پایه اصلاحشده را برای نسخههای پشتیبانیشده PHP در سرویسهای بدون سرور آغاز کرده است. این بهروزرسانیها App Engine Standard، App Engine Flexible، Cloud Run، Cloud Run Functions و Cloud Functions for Firebase را پوشش میدهند.
برنامههای مبتنیبر PHP 8.2 و نسخههای جدیدتر در App Engine Standard بهصورت خودکار بهروزرسانی میشوند و کاربران نیازی به اقدام اضافی ندارند.
در Cloud Run Functions نیز توابعی که بهروزرسانی خودکار ایمیج پایه را فعال کردهاند، وصلهها را دریافت میکنند. سایر توابع باید دوباره مستقر شوند.
وضعیت Cloud Run مشابه است. سرویسهایی که از بهروزرسانی خودکار استفاده میکنند، اصلاحات امنیتی را دریافت خواهند کرد، اما سایر سرویسها باید دوباره ساخته و مستقر شوند.
در مقابل، برنامههای App Engine Flexible بهصورت خودکار اصلاح نمیشوند و توسعهدهندگان باید آنها را در سریعترین زمان ممکن با PHP 8.2 یا جدیدتر دوباره مستقر کنند.
گوگل همچنین هشدار داده است که PHP 8.1 و نسخههای قدیمیتر هیچ وصلهای برای این آسیبپذیریها دریافت نخواهند کرد. پروژه PHP قصد ندارد اصلاحات جدید را برای نسخههای خارج از چرخه پشتیبانی منتشر کند.
مسئولیت بهروزرسانی ایمیجهای کانتینری اختصاصی نیز مستقیماً بر عهده توسعهدهندگان است. بنابراین، کاربرانی که کانتینرهای خود را در Cloud Run یا App Engine Flexible مستقر کردهاند، باید آنها را با نسخه اصلاحشده PHP دوباره بسازند.
گوگل تأکید کرده است که ارتقای نسخه PHP و استقرار مجدد برنامهها، اقدامات ضروری برای محافظت در برابر این دو آسیبپذیری بحرانی هستند.
