Ubuntu и Debian

Найдите php*-common и пакет Web-handler. Проверьте обе CVE в трекере дистрибутива. Примеры используют PHP 8.3; замените ветку. Сначала подтвердите исправленную ревизию в репозитории. Отсутствие записи changelog не означает безопасности.

Бэкпорты дистрибутивов

Ubuntu, Debian и корпоративный Linux могут оставить старый исходный номер с новой ревизией. Баннер 8.3.6 ничего сам по себе не доказывает. Сопоставьте ОС, репозиторий, архитектуру и установленный пакет с ОБЕИМИ CVE. Пороговые ревизии здесь не выдумываются.

3. Перезапустите и проверьте всё

Новые файлы не заменяют старые процессы в памяти. Перезапустите Apache для mod_php или нужные FPM-пулы, также постоянные очереди. Проверьте время старта, Web-версию, пакет, здоровье и все реплики. Удалите диагностические страницы; не оставляйте публичный phpinfo().

Пример команды / DEBIAN

shell
dpkg-query -W -f='${Package} ${Version}\n' 'php*-common'
apt-cache policy php8.3-common php8.3-fpm
# Search your installed package's security changelog.
zgrep -Ei 'CVE-2026-109618|CVE-2026-109619' \
  /usr/share/doc/php8.3-common/changelog.Debian.gz

Пример команды / APT

shell
sudo apt update
apt list --upgradable
# Example: installed PHP 8.3 packages; use your actual branch.
sudo apt install --only-upgrade php8.3-common php8.3-fpm php8.3-cli
sudo systemctl restart php8.3-fpm
systemctl status php8.3-fpm --no-pager

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

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