Временные меры неполны
Только полный патч закрывает варианты. Настройки могут повлиять на загрузки, производительность и доступность. Применяйте административно до разбора запроса и перезапускайте все worker. Читайте оба уведомления. CDN и WAF не доказывают исправление PHP.
Осторожно с памятью
memory_limit=-1 убирает лишь управляемый OOM лимита PHP, но не сбои системного выделения. Нужны отдельные ограничения контейнера или cgroup. Не используйте RLIMIT_AS и RLIMIT_DATA. Ограничьте декодированный размер, multipart-заголовки, части и вложенность; post_max_size недостаточно.
Загрузка и backtrace
Установите session.upload_progress.enabled=0 до разбора и перезапустите worker. Для PHP 8.5 fatal_error_backtraces=0 закрывает лишь подтверждённый путь. Уберите ошибочные ранние INI-настройки. display_errors, error_reporting и @ не устраняют ошибку. Все варианты настройками не покрываются.
Временные меры по путям выполнения
Приоритет у патча. Временно задайте административно session.upload_progress.enabled=0 до разбора запроса и перезапустите воркеры. В PHP 8.5 fatal_error_backtraces=0 сокращает ещё один путь. Рано ограничьте декодированный размер, части/заголовки multipart и глубину ввода. Проверьте загрузки. Отключение вывода ошибок или логирования не устраняет путь диагностики.
Инструменты PHP2Shell →Ограничения памяти и перезапусков
Административное memory_limit=-1 убирает лишь часть OOM-путей; нужны независимые cgroup/контейнерные ограничения, запрет возврата конечного лимита приложением и перезапуск. Никогда не используйте RLIMIT_AS или RLIMIT_DATA: ошибки выделения ведут к уязвимому пути. pm.max_requests=1 сокращает некоторые межзапросные состояния высокой ценой. Это не замена двум полным патчам.
Инструменты PHP2Shell →Пример команды / PHP INI
; Temporary measures only. Follow both PHP advisories.
; Apply administratively BEFORE request parsing, then restart workers.
session.upload_progress.enabled = 0
; PHP 8.5 only:
fatal_error_backtraces = 0
; memory_limit = -1 is NOT a complete fix.
; It needs independent OS/container resource containment.
; Never substitute RLIMIT_AS or RLIMIT_DATA.