Технологии · Новость
PHP2Shell: Две критические уязвимости PHP вызывают глобальные отключения сайтов
Опубликовано:
Коротко
Две критические уязвимости удаленного выполнения кода в языке PHP, отслеживаемые как CVE-2026-109618 и CVE-2026-109619 и прозванные «PHP2Shell», позволяют неаутентифицированным злоумышленникам выполнять код на уязвимых серверах. PHP выпустила патчи 21 октября 2026 года, после того как детали эксплуатации утекли заранее, и специалисты по безопасности говорят, что атаки начались до выпуска исправлений, что побудило многие организации отключить сайты в качестве меры предосторожности.
Эта версия — машинный перевод оригинала (English). Читать оригинал
PHP, язык сценариев, обслуживающий значительную долю серверной части кода в Интернете, был поражен двумя критическими уязвимостями, раскрытыми в октябре 2026 года. Коллективно названные «PHP2Shell» и отслеживаемые как CVE-2026-109618 и CVE-2026-109619, эти ошибки позволяют злоумышленнику без учетной записи или пароля выполнять произвольный код на затронутом веб-сервере.
Что делают уязвимости
По словам компании безопасности watchTowr, CVE-2026-109618 возникает, когда PHP исчерпывает память посередине настройки входящего запроса, оставляя внутренние данные запроса только частично инициализированными; подпрограмма очистки PHP ошибочно трактует эти недопустимые данные как допустимые. CVE-2026-109619 связан с внутренним состоянием, привязанным к одному запросу и сохраняющимся после того, как память, на которую оно указывает, уже освобождена, поэтому более поздний запрос, обработанный тем же рабочим процессом, может использовать это устаревшее состояние перед тем, как нормальная инициализация его сбросит.
Исследовательская фирма Wiz, которая изучила эти уязвимости, сообщила Help Net Security, что эти проблемы оставались незамеченными в течение многих лет и занимают место среди наиболее серьезных ошибок, когда-либо обнаруженных в языке. Помимо полного удаленного выполнения кода, watchTowr сказал, что эти ошибки также могут привести к краху рабочих процессов PHP, позволить произвольное чтение файлов или утечку памяти сервера.
Кто это нашел и когда
Две уязвимости были сообщены в результате отдельных исследований. Консультация watchTowr приписывает обнаружение команде безопасности Calif, в то время как освещение Help Net Security приписывает выявление и раскрытие исследователям из Wiz. Временная шкала раскрытия была необычной: информация, которая должна была оставаться под эмбарго, утекла публично 20 октября 2026 года, и watchTowr подтвердил подлинность утекшей информации. Разработчики PHP ответили, выпустив патчи на день раньше запланированной даты 22 октября, в 14:00 UTC 21 октября 2026 года.
Масштаб: кто запускает уязвимый PHP
PHP остается одним из наиболее широко используемых языков на стороне сервера в Интернете, и уязвимости могут влиять на любую настройку, которая обрабатывает входящие HTTP-запросы через него. Затронутые настройки включают PHP-FPM, Apache с mod_php, php-cgi, FrankenPHP и LiteSpeed, по словам watchTowr, что означает, что ошибка находится на уровне сервера, а не в каком-либо одном приложении.
| Ветка PHP | Уязвимые версии | Исправленная версия |
|---|---|---|
| 8.5.x | Ниже 8.5.12 | 8.5.12 |
| 8.4.x | Ниже 8.4.27 | 8.4.27 |
| 8.3.x | Ниже 8.3.36 | 8.3.36 |
| 8.2.x | Ниже 8.2.35 | 8.2.35 |
| 7.4, 8.0, 8.1 | Все версии | Нет официального патча ядра PHP; обратные порты дистрибутива/поставщика LTS или переход на поддерживаемую ветку |
| 7.3 и старше | Все версии | Исправления нет; требуется обновление на поддерживаемую ветку |
Поскольку PHP 7.4, 8.0 и 8.1 больше не поддерживаются официально, watchTowr говорит, что нет патча от основного проекта PHP для сайтов, все еще работающих на этих ветках, хотя обратные порты дистрибутива Linux или поставщика долгосрочной поддержки могут быть доступны в качестве временного варианта; в противном случае эти установки должны перейти на поддерживаемую ветку. PHP 7.3 и старше вообще не имеют исправления, по словам watchTowr. Консультация PHP указывает, что изменение конфигурации полностью не закрывает уязвимости без обновления программного обеспечения.
Влияние и эксплуатация
Help Net Security сообщил, что сеть honeypot, управляемая Amazon, обнаружила попытки эксплуатации 17 октября 2026 года — за четыре дня до публичного патча — что предполагает, что некоторые злоумышленники имели ранний доступ к деталям эксплуатации. WatchTowr сказал, что его собственная сеть honeypot «Attacker Eye» наблюдала активную эксплуатацию в дикой природе, продолжающуюся после выпуска патча 21 октября. Системы управления контентом, построенные на PHP, включая WordPress, Drupal и Joomla, а также приложения на основе Laravel и платформы электронной коммерции, все находятся в затронутом диапазоне, потому что они работают на уязвимом механизме PHP.
По мере развертывания патчей государственные учреждения, онлайн-форумы, игровые платформы и некоторые связанные с инфраструктурой сайты были отключены в целях предосторожности, пока операторы применяли исправления, согласно освещению, резюмированному в записи PHP2Shell в Википедии. Национальный центр кибербезопасности Великобритании рекомендовал организациям, которые не могли немедленно применить патчи, вместо этого отключить уязвимые системы, сообщила Help Net Security.
Эти выводы относятся к числу наиболее серьезных уязвимостей, обнаруженных в PHP, и, возможно, в истории программного обеспечения.
Оценка важности и что должны делать операторы сайтов
Разработчики PHP сами оценили обе уязвимости на 9.2 из 10 по шкале CVSS v4.0, что является «критической» оценкой, по словам консультации watchTowr. Четкий путь устранения, согласно консультациям PHP и watchTowr, заключается в обновлении до PHP 8.5.12, 8.4.27, 8.3.36 или 8.2.35 в зависимости от того, какую ветку запускает сервер; сайты на 7.4, 8.0 или 8.1 должны использовать обратный портал дистрибутива или перейти на поддерживаемую ветку, в то время как серверы на 7.3 или старше не имеют доступного исправления и должны быть обновлены.
Вопросы
- Что такое PHP2Shell?
- PHP2Shell — это прозвище двух критических уязвимостей PHP, CVE-2026-109618 и CVE-2026-109619, которые позволяют злоумышленнику без учетных данных для входа выполнять код на веб-сервере, работающем на уязвимом PHP.
- Какие версии PHP затронуты?
- Версии до 8.2.35, 8.3.36, 8.4.27 и 8.5.12 уязвимы и имеют официальные исправления. PHP 7.4, 8.0 и 8.1 также затронуты; поскольку эти ветки больше не поддерживаются, нет официального патча ядра PHP, хотя обратные порты дистрибутива или поставщика LTS могут быть доступны, согласно watchTowr. PHP 7.3 и старше вообще не имеют исправления.
- Эксплуатируется ли PHP2Shell активно?
- Да. Help Net Security сообщил о попытках эксплуатации, обнаруженных через honeypot Amazon, уже 17 октября 2026 года, и watchTowr сказал, что его сеть honeypot наблюдала активную эксплуатацию в дикой природе после 21 октября, патча.
- Сколько сайтов может быть затронуто?
- PHP остается одним из наиболее широко используемых языков на стороне сервера в Интернете, включая питание сайтов, построенных на WordPress, Drupal и Joomla, поэтому эти две уязвимости имеют широкий потенциальный охват, согласно watchTowr и резюме в записи PHP2Shell в Википедии.
- Как оператор веб-сайта может это исправить?
- Консультация PHP и watchTowr говорят, что единственное полное исправление — это обновление до исправленного выпуска — 8.5.12, 8.4.27, 8.3.36 или 8.2.35 в зависимости от ветки — поскольку изменение конфигурации полностью не закрывает уязвимости. Сайты на неподдерживаемых ветках (7.4, 8.0, 8.1 или 7.3 и старше) должны использовать обратные порты поставщика, где доступны, или обновиться на поддерживаемую ветку.
Источники
Этот материал подготовлен с помощью искусственного интеллекта и перед публикацией прошёл автоматическую проверку источников. Если вы заметили ошибку, запросите исправление. Запросить исправление или ответ · Как мы работаем
Похожие материалы

ТехнологииСравнение
PlayStation 5 Pro и подходящий игровой ПК: сравнение цены и производительности
Sony запустила PlayStation 5 Pro по цене $699,99 в ноябре 2024 года, но, по сообщениям Engadget, её цена в США выросла примерно до $900 к апрелю 2026 года, а оценка SlashGear от октября 2026 года ставит её около $1580. ПК, построенный на основе GPU и CPU, которые бенчмаркеры считают ближайшими к консоли, стоит примерно $1050-$1530 в зависимости от выбранных компонентов, по словам SlashGear и BGR.
ТехнологииНовость
Две критические уязвимости PHP под кодовым названием «PHP2Shell» подвергают риску большую часть Интернета
Две критические уязвимости PHP с кодовым названием «PHP2Shell» позволяют злоумышленникам запускать вредоносный код на веб-серверах без входа в систему, согласно компании безопасности, которая их обнаружила. Патчи для CVE-2026-109618 и CVE-2026-109619 были выпущены 21 октября 2026 года, спустя месяцы после того, как исследователи впервые сообщили об ошибках, и несколько компаний с тех пор зафиксировали попытки эксплуатации в дикой природе.

ТехнологииСписок
Лучшие приложения и утилиты для Android, которые можно получить вне Google Play Store
Пользователи Android не ограничены Google Play: хранилище открытого кода F-Droid, анонимный клиент Google Play Aurora Store, трекер обновлений Obtainium и каталог на основе Shizuku ShizuStore распространяют приложения, которые официальный магазин не содержит или не позволяет. Вот девять магазинов и утилит, которые стоит знать, основанные на их собственных списках и отчетах MakeUseOf и Pocket-lint.
ТехнологииСтатья
PHP2Shell: два критических недостатка PHP, которые отключили правительственные сайты
PHP2Shell — это прозвище двух критических уязвимостей без аутентификации для удаленного выполнения кода в языке программирования PHP — CVE-2026-109618 и CVE-2026-109619 — раскрытых 20–21 октября 2026 г. Поскольку PHP питает очень большую часть веб-сайтов мира, эти недостатки вынудили несколько правительств отключить общественные сайты в качестве предосторожности. Официальное решение — обновление PHP; существуют временные смягчения на стороне сервера, но рядовой пользователь может только ждать уведомлений о нарушениях и использовать надежные, уникальные пароли.