RHEL, Rocky e AlmaLinux

Distinguere pacchetti OS, stream e repository terzi. Verificare revisione RPM ed errata in uno stream coerente. Esempi per php-* senza prefisso; installazioni parallele differiscono. Il fornitore terzo deve documentare entrambe le correzioni.

Alpine Linux

Annotare release, repository e revisione completa. Verificare il ramo installato, come php83 o php84, e la relativa scheda di sicurezza. Aggiornare insieme le estensioni, riavviare FPM o sostituire il container. Il suffisso Alpine richiede verifica, non un verdetto automatico.

Backport delle distribuzioni

Ubuntu, Debian e Linux aziendale possono mantenere numeri originali vecchi con revisione corretta. Un banner 8.3.6 non prova nulla da solo. Confrontare sistema, repository, architettura e revisione con ENTRAMBE le CVE. Non inventiamo soglie di pacchetti.

3. Riavviare e verificare ovunque

File nuovi non sostituiscono processi in memoria. Riavviare Apache per mod_php o i servizi e pool FPM, e worker persistenti. Verificare avvio, versione Web, revisione, salute e repliche. Rimuovere subito le pagine diagnostiche, senza phpinfo() pubblico.

Esempio di comando / RPM

shell
rpm -q php-common php-fpm php-cli
dnf updateinfo info --cves CVE-2026-109618,CVE-2026-109619
# Confirm that the enabled vendor repository contains the fix first.
sudo dnf upgrade php-common php-fpm php-cli
sudo systemctl restart php-fpm

Esempio di comando / ALPINE

shell
apk info -v | grep '^php'
apk policy php84 php84-fpm
# Example: PHP 8.4 packages; match your installed branch.
sudo apk update
sudo apk upgrade php84 php84-fpm
sudo rc-service php-fpm84 restart

Fonti primarie e approfondimenti

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Passo successivo3. Riavviare e verificare ovunque ↗