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

EXPLAINER - ایرادات مهم PHP که توسط هوش مصنوعی کشف شده است چیست و چرا اهمیت دارد؟

آناتولی۱۴۰۵ مهر ۳۰, پنجشنبه، ساعت ۱۸:۵۰حدود 5 دقیقه مطالعه

دو نقص مهم در PHP، زبانی که برای اجرای وب‌سایت‌ها استفاده می‌شود، می‌تواند به مهاجمان اجازه دهد تا کدهای مخرب را بدون ورود به سیستم اجرا کنند.

دو نقص امنیتی مهم در زبان برنامه‌نویسی مورد استفاده میلیون‌ها وب‌سایت، پس از استفاده محققان از هوش مصنوعی (AI) برای شناسایی نقاط ضعفی که به مهاجمان اجازه می‌دهد کنترل سرورهای وب آسیب‌پذیر را در دست بگیرند، باعث واکنش فوری امنیت سایبری شده است.

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

توسعه دهندگان PHP به روز رسانی های امنیتی اضطراری را در 21 اکتبر منتشر کردند و از کاربران خواستند فورا آنها را نصب کنند. آنها هشدار دادند که این نقص ها می تواند به مهاجمان اجازه دهد بدون ورود به سیستم، کدهای مخرب را روی سرورهای آسیب دیده اجرا کنند.

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

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

این حادثه همچنین به عنوان نقطه عطفی در امنیت سایبری تلقی می شود: هوش مصنوعی به مدافعان کمک کرد تا آسیب پذیری هایی را شناسایی کنند که سال ها پس از بررسی باقی مانده بودند، اما کارشناسان هشدار می دهند که همین فناوری می تواند به مهاجمان کمک کند تا بسیار سریعتر از آنها سوء استفاده کنند.

PHP، مخفف PHP: Hypertext Preprocessor، یک زبان برنامه نویسی متن باز است که عمدتا برای اجرای وب سایت ها در پشت صحنه استفاده می شود.

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

این نرم افزار توسط پلتفرم هایی از جمله وردپرس، دروپال، جوملا و مدیاویکی، نرم افزار پشت ویکی پدیا، استفاده می شود.

W3Techs تخمین می زند که PHP توسط حدود 69٪ وب سایت هایی استفاده می شود که زبان برنامه نویسی سمت سرور آنها را می تواند شناسایی کند.

از آنجایی که PHP بسیار مورد استفاده قرار می گیرد، یک نقص امنیتی در خود زبان می تواند به جای یک برنامه کاربردی، بر بسیاری از وب سایت های مختلف تأثیر بگذارد.

این دو نقص به‌عنوان CVE-2026-109618 و CVE-2026-109619 شناسایی می‌شوند. تجزیه و تحلیل فنی Google Cloud به هر یک از آنها نمره 9.2 از 10 را می دهد.

هر دو شامل نحوه مدیریت PHP در هنگام بروز خطاهای خاص هستند.

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

مهاجمان می توانند درخواست های طراحی شده ویژه ای را برای ایجاد این مشکلات ارسال کنند و به طور بالقوه کد خود را بر روی سرور آسیب دیده بدون ورود به سیستم اجرا کنند.

در صورت موفقیت آمیز بودن حمله، مجرمان می توانند اطلاعات را بدزدند، محتوای وب سایت را تغییر دهند یا از سرور در معرض خطر برای حمله به سیستم های دیگر استفاده کنند.

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

شرکت امنیت سایبری Wiz گفت این نقص‌ها بر نسخه‌های PHP که به نسخه 5.4 بازمی‌گردد، که بیش از یک دهه پیش منتشر شده بود، تأثیر می‌گذارد.

تجزیه و تحلیل Google Cloud نسخه های آسیب دیده را از PHP 5.4 تا 8.5.11 شناسایی می کند.

Cloudflare همچنین هشدار داد که سرورهایی که از PHP 5.4 یا بالاتر استفاده می کنند ممکن است آسیب پذیر باشند.

با این حال، این بدان معنا نیست که هر وب‌سایت مجهز به PHP با موفقیت در معرض خطر قرار گرفته است یا اینکه هر پیکربندی به همان اندازه برای بهره‌برداری آسان است.

توسعه دهندگان PHP گفتند نصب هایی که درخواست های وب را ارائه می دهند در معرض خطر هستند و هشدار دادند که برخی از تنظیمات به ویژه در معرض خطر هستند.

با این وجود، این مقیاس دولت ها و آژانس های امنیت سایبری بزرگ را بر آن داشت تا این کشف را به عنوان یک وضعیت اضطراری تلقی کنند.

آژانس امنیت ملی ایالات متحده به سازمان‌ها توصیه کرد که سیستم‌های آسیب‌دیده را به‌روزرسانی کنند و گفت کسانی که نمی‌توانند فورا این کار را انجام دهند باید به فکر آفلاین کردن آنها باشند.

مرکز امنیت سایبری ملی بریتانیا توصیه‌های مشابهی را صادر کرد، در حالی که نهادهای امنیت سایبری اتحادیه اروپا خواستار اصلاح فوری و اولویت‌بندی سیستم‌های مواجهه با اینترنت شدند.

تیم توسعه PHP چهار نسخه وصله شده را چهارشنبه منتشر کرد: PHP 8.5.12، 8.4.27، 8.3.36 و 8.2.35.

این پروژه گفت: «همه کاربران PHP قویا تشویق می‌شوند که فورا به‌روزرسانی شوند.

توسعه دهندگان هشدار دادند که "هیچ کاهش کامل" وجود ندارد، به این معنی که سازمان ها نمی توانند با خیال راحت به جای نصب به روز رسانی، به راه حل های موقت اعتماد کنند.

Cloudflare گفت که قبلا محافظت از فایروال برنامه های وب را قبل از افشای عمومی مستقر کرده است.

چنین اقداماتی می‌تواند به مسدود کردن درخواست‌های مخرب کمک کند، اما جایگزین وصله نرم‌افزار اصلی نمی‌شود.

محققان شرکت‌های امنیت سایبری Calif و Wiz از ابزارهای هوش مصنوعی برای بررسی کد PHP و شناسایی نقاط ضعف احتمالی امنیتی استفاده کردند.

OpenAI گفت کالیف با استفاده از مدل GPT-5.6 Sol خود به عنوان بخشی از یک ابتکار امنیتی یک نقص مهم را شناسایی کرده است. Wiz به طور مستقل این آسیب پذیری ها را با استفاده از چندین ابزار هوش مصنوعی کشف کرد.

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

ویز گفت هوش مصنوعی زمان و تلاش لازم برای این فرآیند را کاهش داد. به گفته این شرکت، یک محقق کار را در حدود یک هفته تکمیل کرد که قبلا می توانست ماه ها به یک تیم تخصصی نیاز داشته باشد.

OpenAI کشف PHP را به عنوان "یکی از تاثیرگذارترین مسائل امنیتی در حافظه اخیر" توصیف کرد.

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

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

این می‌تواند چیزی را که محققان امنیت سایبری پنجره مدافع می‌نامند کوتاه کند - دوره بین کشف و رفع آسیب‌پذیری و تلاش‌های گسترده برای بهره‌برداری از آن.

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

اما جزئیات کمی قبل از اعلام برنامه ریزی شده لو رفت.

Cloudflare گفت که متعاقبا متوجه شد که مهاجمان تکنیک های خود را در تلاش برای دور زدن حفاظت ها تغییر می دهند.

برای سازمان‌هایی که سیستم‌های PHP را اداره می‌کنند، توصیه‌های مقامات ساده است: نصب‌های PHP را شناسایی کرده و فورا آنها را به نسخه وصله‌شده به‌روزرسانی کنید.

اپراتورها باید سیستم هایی را که مستقیما در معرض اینترنت قرار می گیرند اولویت بندی کنند و آنها را برای علائمی که مهاجمان ممکن است قبلا به آنها دسترسی پیدا کرده اند نظارت کنند.

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

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

با این وجود، کاربران باید مراقب اعلان‌های امنیتی سرویس‌هایی باشند که از آنها استفاده می‌کنند، در صورت دستور، گذرواژه‌ها را تغییر دهند و مراقب پیام‌های فیشینگ باشند که از تبلیغات پیرامون حادثه استفاده می‌کنند.

خواندن متن کامل در آناتولیبه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

EXPLAINER - What are the critical PHP flaws uncovered by AI, and why do they matter?

Two critical flaws in PHP, a language used to run websites, could let attackers execute malicious code without logging in

همه‌ی اخبار فناوری