Повреждение при нехватке памяти

CVE-2026-109618 связан с ранним выходом при OOM: частично инициализированная память используется при очистке. Патч вводит мягкую и жёсткую обработку памяти. Полный RCE подтверждён на mod_php. FPM считается подверженным прикладным путям, но полный эксплойт для этой CVE не заявлен.

FPM не затронут?

Нет. FPM завершает дочерний процесс при неудачном старте запроса, блокируя некоторые стартовые последовательности. Прикладные и межзапросные пути остаются. Демонстрация mod_php не означает одинаковые условия повсюду; FPM также не отменяет обновление.

Осторожно с памятью

memory_limit=-1 убирает лишь управляемый OOM лимита PHP, но не сбои системного выделения. Нужны отдельные ограничения контейнера или cgroup. Не используйте RLIMIT_AS и RLIMIT_DATA. Ограничьте декодированный размер, multipart-заголовки, части и вложенность; post_max_size недостаточно.

2. Установите исправленную сборку

Первые исправления: 8.2.35, 8.3.36, 8.4.27 и 8.5.12. Выберите поддерживаемую ветку и совместимые расширения. Проверьте приложение и healthcheck. Используйте доверенный PHP или канал поставщика. WAF и обновление CMS интерпретатор не исправляют.

Четыре ветки. Ясная цель обновления.
Ветка PHPИсходные версии нижеПервая исправленная версияКонец обновлений безопасности
PHP 8.5< 8.5.12✓ 8.5.1231 дек. 2029 г.
PHP 8.4< 8.4.27✓ 8.4.2731 дек. 2028 г.
PHP 8.3< 8.3.36✓ 8.3.3631 дек. 2027 г.
PHP 8.2< 8.2.35✓ 8.2.3531 дек. 2026 г.
Используете PHP 8.1 или старше?

Обычных выпусков PHP для этих веток нет. Минимальные бэкпорты исходников доступны для 7.4, 8.0 и 8.1. Поддержку поставщика проверяйте отдельно. Читать руководство ↗

Первоисточники и дополнительные материалы

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Следующий шаг3. Перезапустите и проверьте всё ↗