Le 21 octobre 2026, le projet PHP a publié des mises à jour d’urgence pour corriger deux vulnérabilités critiques. Elles peuvent permettre à un attaquant non authentifié d’exécuter du code à distance via le service PHP qui traite le trafic de votre site.
Le point à retenir : ces failles ne se trouvent ni dans WordPress, ni dans un plugin, ni dans un thème. Elles touchent PHP, le langage sur lequel repose WordPress. Mettre à jour WordPress, vos extensions ou votre thème n’installera donc pas les correctifs.
L’équipe Wordfence Threat Intelligence a testé les deux failles dans des environnements de laboratoire PHP et WordPress. Ses résultats préliminaires :
CVE-2026-109619 : une preuve de concept a permis une exécution de code dans un laboratoire PHP configuré spécifiquement. Le même test n’a fait que planter une version PHP standard optimisée. CVE-2026-109618 : une version vulnérable de PHP a échoué sur une requête de test que la version corrigée a traitée normalement. L’exécution de code n’a pas été obtenue pour cette faille. Une attaque peut devoir être adaptée à un serveur précis, mais cela ne rend en aucun cas un serveur non corrigé sûr.
Les versions corrigées sont PHP 8.5.12, 8.4.27, 8.3.36 et 8.2.35.
Les versions PHP 8.1 et antérieures ne reçoivent plus de mises à jour du projet PHP. Certains éditeurs de distributions Linux peuvent toutefois intégrer les correctifs à leurs paquets. Si vous utilisez une branche ancienne, demandez une confirmation explicite à votre fournisseur ou migrez vers une branche supportée.
Dans WordPress, allez dans Outils > Santé du site > Info > Serveur pour voir la version de PHP utilisée par votre site. Ne vous fiez pas uniquement à la commande php -v en ligne de commande : un serveur peut utiliser une autre version pour les sites web.
Les éditeurs Linux et les hébergeurs peuvent aussi ajouter des correctifs de sécurité sans changer le numéro de version principal. Posez donc la question à votre hébergeur ou à votre administrateur serveur :
Le service PHP qui sert mon site est-il corrigé contre CVE-2026-109618 et CVE-2026-109619, et PHP a-t-il été redémarré ?
Si vous ne pouvez pas mettre à jour immédiatement, consultez les recommandations temporaires du projet PHP. Elles peuvent réduire l’exposition à certains vecteurs d’attaque, mais elles restent incomplètes, peuvent perturber des fonctions du site et ne remplacent pas la mise à jour.
Non. Un pare-feu applicatif comme Wordfence protège la couche WordPress, mais ces failles se situent au niveau du serveur, et certaines attaques commencent avant le démarrage de WordPress. La bonne approche est la défense en profondeur : mises à jour et protections à chaque niveau (PHP, serveur web, système d’exploitation, réseau). Ici, mettre à jour et redémarrer PHP est indispensable.
Un WordPress parfaitement à jour peut rester exposé si le PHP qui le fait tourner n’est pas corrigé. Installez une version corrigée de PHP (ou un paquet d’éditeur confirmé comme contenant les deux correctifs), redémarrez PHP et vérifiez la version réellement utilisée par votre site.