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
















گفتگو در مورد این post