3. Redémarrer et vérifier partout

Un nouveau fichier ne remplace pas les anciens processus en mémoire. Redémarrez Apache pour mod_php ou les pools FPM concernés, ainsi que les workers persistants. Vérifiez heure de démarrage, version Web, révision, santé et chaque réplica. Supprimez immédiatement les pages de diagnostic, notamment phpinfo().

1. Identifier l’interpréteur Web réel

Notez branche, révision complète du paquet, origine, extensions, service et gestionnaire du site. CLI et Web peuvent employer des binaires différents. Recensez pools FPM, Apache, images et réplicas. Préparez sauvegardes, tests de compatibilité et retour arrière avant modification.

Un patch n’exclut pas une compromission

Le contrôle de version ne détecte pas une exploitation passée. Préservez journaux et preuves d’images, analysez plantages, fichiers, processus et connexions sortantes. L’absence d’erreur ne garantit rien. En cas de doute, isolez puis renouvelez les secrets exposés depuis un environnement fiable après confinement.

Exemple de commande / VERIFY

shell
# Query the same runtime that serves your website.
php-fpm8.3 -v
systemctl show php8.3-fpm -p ActiveEnterTimestamp
ps -eo pid,lstart,args | grep '[p]hp-fpm'
# If using Apache mod_php, restart Apache, not just PHP-FPM.
# Also restart queue workers, schedulers and every container replica.

Sources primaires et lectures complémentaires

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Étape suivanteRetour au vérificateur ↗