Mon site affiche une ancienne version de PHP : est-il vulnérable ?
Pas forcément. Debian, Ubuntu ou Red Hat appliquent souvent le correctif sans changer le numéro de PHP, et l’en-tête X-Powered-By peut être masqué ou figé. Il faut regarder la version du paquet installé et la comparer au bulletin de sécurité de la distribution, ou poser la question à l’hébergeur.
Mon site tourne sous WordPress : WordPress est-il en cause ?
Non. Les deux failles sont dans PHP lui-même, pas dans WordPress ni dans une extension. Mettre à jour WordPress ne les corrige pas : c’est la version de PHP du serveur qui compte.
Je suis sur un hébergement mutualisé : que faire ?
Demandez à l’hébergeur si le correctif est appliqué sur la version de PHP de votre site, et gardez sa réponse par écrit. Si vous êtes encore en 8.1 ou en 7.x, il faut passer à une branche maintenue : c’est souvent là que le site casse, et c’est ce que je prépare sur une copie.
Les mesures temporaires suffisent-elles ?
Non. php.net les présente comme une façon de réduire l’exposition, pas comme une protection : elles bloquent les chemins d’attaque démontrés, pas toutes les variantes. Elles servent à tenir quelques jours en attendant la version corrigée.
Comment savoir si mon site a déjà été attaqué ?
Rien ne permet de le dire sans regarder. Le contrôle d’intégrité compare les fichiers en production au dépôt ou aux sources officielles, cherche les fichiers PHP inattendus et passe en revue les journaux. S’il trouve une intrusion, on passe au nettoyage, sur devis ou au forfait selon l’étendue.
Et PHP en ligne de commande ?
L’avis de php.net vise PHP quand il sert des requêtes web et ne cite pas la ligne de commande. Les deux sont presque toujours installés ensemble : je mets à jour l’ensemble, pour ne pas garder deux versions différentes sur le même serveur.
Faut-il me donner un accès au serveur ?
Pour le diagnostic, un accès en lecture suffit souvent : SSH, ou à défaut l’administration de l’hébergement et du site. Pour la mise à jour, il faut pouvoir changer la version de PHP : accès au serveur, au dépôt de l’image Docker ou au panneau de l’hébergeur.
Intervenez-vous en urgence ?
Non, je n’assure pas d’astreinte. Je réponds sous 24 h ouvrées et j’annonce le délai avant de commencer. Si la mise à jour ne peut pas attendre, appliquez d’abord les mesures temporaires de php.net, ou demandez à votre hébergeur s’il a déjà mis à jour.