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
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-fpmEsempio di comando / ALPINE
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