ЭТО ВАЖНО!

PHP2SHELL: ломают сам язык, а не ваш код

Коллеги, 21 октября команда PHP выпустила внеочередные патчи. В ядре языка нашли две критические уязвимости (CVE-2026-109618 и CVE-2026-109619) с оценкой 9.2 из 10, названные исследователями PHP2Shell.

Главная боль: это дыра НЕ в вашем коде и НЕ в плагинах, а в самом интерпретаторе!

Атакующему не нужен ваш логин или баг в приложении. Он просто шлёт запрос, вызывающий исчерпание памяти (memory_limit) или фатальную ошибку.

Механизм обработки ошибок в PHP некорректно убирает за собой мусор, оставляя use-after-free в памяти, который хакер использует для удаленного выполнения шелл-кода (RCE).

Масштаб пугает: PHP работает на трёх четвертях веба. Уязвимы все версии, начиная с 5.4. Эксплойты уже подтверждены на свежих контейнерах WordPress, Drupal, Joomla и Magento. Под ударом даже простая страница «Hello World».

Что делать прямо сейчас:

1. Обновите PHP до 8.2.35, 8.3.36, 8.4.27 или 8.5.12.

2. Обязательно перезапустите воркеры (php-fpm / Apache)! Просто обновить пакеты мало, дыра живёт в процессах.

3. Если вы на 8.1 или старее — официальных патчей нет. Ищите бэкпорты от вендора дистрибутива или срочно планируйте переезд.

4. Временно отключите в php.ini опцию session.upload_progress.enabled=0 — она закрывает один из векторов.

5. Если обновить нельзя, а сервер смотрит в интернет — временно закройте его от внешнего мира.

Ваш код может быть идеальным, но если дырявый фундамент — сервер уже не ваш.

Всем удачи и поможет нам Ктулху...
Просмотры: 7
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти