Par PL Mercier, le 22 octobre 2026

Deux failles critiques de PHP, corrigées le 21 octobre 2026, peuvent donner la main sur un serveur sans mot de passe : qui doit agir, et comment vérifier que c'est fait.

État vérifié le 22 octobre 2026 : hébergeurs à 13 h 45, failles WordPress à 16 h 50, heure de Paris.

Que faire aujourd'hui si votre site tourne sous PHP ?

Si votre site tourne sous PHP, lisez ce que votre hébergeur annonce sur le correctif du 21 octobre 2026, vérifiez la version servie quand son numéro change, et demandez une réponse écrite en cas de doute. L'équipe PHP est nette : aucun contournement n'est complet, seule la mise à jour est sûre.

  1. Testez votre site avec le vérificateur ci dessous, ou lisez votre version de PHP.
  2. Comparez cette version au tableau des versions corrigées.
  3. Lisez l'annonce de votre hébergeur, puis, en cas de doute, demandez une réponse écrite.
  4. En PHP 8.1 ou avant, voyez les trois voies.
  5. Après la correction, testez formulaire et Search Console.

Vérificateur gratuit

Ce que votre site affiche de sa version de PHP

Le test lit ce que votre site affiche publiquement, comme un navigateur. Il ne teste pas la faille et rien n'est enregistré.

La faille PHP2Shell, c'est quoi ?

PHP2Shell désigne deux failles du moteur PHP, CVE-2026-109618 et CVE-2026-109619, notées 9,2 sur 10 par l'équipe PHP. Une requête fabriquée peut faire exécuter du code sur le serveur sans mot de passe, et sur Apache avec mod_php avant même que WordPress ne démarre (php.net, 21/10/2026).

L'attaquant agit alors avec les droits du serveur web et peut lire la mémoire de PHP, où passent mots de passe et clés API (php2shell.com, site des chercheurs de Wiz, OpenAI et Calif, qui l'ont baptisée). PHP sert 69,3 % des sites dont le langage serveur est connu (W3Techs, 22/10/2026), et un WordPress à jour reste exposé. Le risque est maximal avec mod_php ; avec PHP-FPM, l'autre configuration courante (OVHcloud), l'exécution de code est aussi confirmée, par des chemins qui passent par le code de l'application (PHP Foundation).

Schéma : une requête forgée passe par le serveur web jusqu'au moteur PHP, où se trouve la faille. Dans le scénario démontré, une première requête laisse une adresse vers une mémoire libérée et la suivante la réutilise : l'attaquant lit la mémoire ou exécute son code. Le correctif consiste à mettre PHP à jour, puis à le redémarrer

Quel est le danger réel de cette faille pour votre entreprise ?

Le danger est qu'un inconnu agisse sur votre serveur avec les mêmes droits que votre site : lire vos fichiers et votre base de données, récupérer les mots de passe et clés que PHP garde en mémoire, puis modifier vos pages.

Ce qu'un attaquant peut faire Ce que cela vous coûte Source
faire exécuter son code avec les droits du serveur web vos fichiers et votre base de données : comptes clients, demandes de devis, commandes PHP Foundation et php2shell.com
lire la mémoire de PHP, sans même exécuter de code mots de passe, jetons de connexion, clés d'API et certificats php2shell.com
modifier votre site : pages de spam, redirections, logiciel malveillant un avertissement de Google dans le rapport « Problèmes de sécurité », puis des visites et des demandes perdues Google
se servir de votre site pour piéger d'autres personnes une suspension par l'hébergeur et une image abîmée auprès de vos clients Google, WordPress.org
emporter des données personnelles une notification à la CNIL dans les meilleurs délais, si possible sous 72 heures après la découverte, sauf absence de risque pour les personnes RGPD, article 33

Mettre PHP à jour, puis le redémarrer, ferme la porte, mais ne chasse pas un intrus déjà entré et ne rend pas secrets des mots de passe déjà lus. Tout site PHP a tourné sans correctif au moins du 17 octobre 2026, date de la première tentative repérée par Amazon, jusqu'à sa mise à jour : cherchez les signes d'une attaque et faites changer les mots de passe et les clés d'API.

Comment savoir si votre site est concerné ?

Tout site dont les pages sont produites par PHP est concerné tant que son serveur n'a pas reçu le correctif, qu'il tourne sous WordPress, PrestaShop, Drupal, Joomla, Magento ou un code sur mesure. L'avis de php.net du 21 octobre 2026 vise toutes les installations qui servent des pages web.

Où lire la version de PHP À savoir
WordPress : Outils, Santé du site, onglet Informations, section Serveur la version qui sert le site
PrestaShop : Paramètres avancés, Informations la version qui sert la boutique
Espace client de l'hébergeur (cPanel, Plesk, Manager) la version choisie pour le site
En tête X-Powered-By des réponses du site affiché seulement si la directive expose_php est active ; visible aussi par un attaquant : faites couper cet affichage
php -v, en SSH la version de la ligne de commande, qui peut différer de celle du site (OVHcloud)
Page phpinfo() version et date de compilation, mais aussi toute la configuration (php.net) : à créer puis supprimer par votre prestataire

Quelles versions de PHP corrigent la faille ?

Les versions corrigées sont PHP 8.5.12, 8.4.27, 8.3.36 et 8.2.35, publiées le 21 octobre 2026 par l'équipe PHP. PHP 8.1 et avant n'ont plus de version officielle : l'équipe PHP a seulement publié des correctifs de sources pour 7.4, 8.0 et 8.1.

Branche Version corrigée Correctifs de sécurité jusqu'au Ce que vous faites
8.5 8.5.12 31/12/2029 mettre à jour
8.4 8.4.27 31/12/2028 mettre à jour
8.3 8.3.36 31/12/2027 mettre à jour
8.2 8.2.35 31/12/2026 mettre à jour, puis passer en 8.3 ou plus avant le 31/12/2026
8.1, 8.0, 7.4 aucune version officielle, correctifs de sources seulement fin de vie (8.1 depuis le 31/12/2025) paquet corrigé de l'hébergeur ou de la distribution, ou migration
7.3 et avant aucun correctif du projet PHP ; affectées selon le CERT FR fin de vie migration ou mise hors ligne

Pourquoi le numéro de version ne prouve pas que votre site est corrigé ?

Le numéro de version ne prouve pas le correctif, parce qu'Ubuntu, Infomaniak, Hostinger et o2switch corrigent PHP sans toujours changer le numéro affiché : le PHP corrigé d'Ubuntu 24.04 affiche toujours 8.3.6 (Ubuntu, 21 octobre 2026). Le numéro ne tranche que lorsqu'il change, comme chez Debian, qui publie 8.2.35 et 8.4.27.

Le numéro lu sur le site (Santé du site, X-Powered-By, phpinfo()) vient du processus PHP qui répond : corrigé, il prouve que ce processus tourne sur la version corrigée, sauf si plusieurs serveurs se partagent le site. Le numéro de php -v ou du paquet ne le prouve pas : sans redémarrage, l'ancienne version reste en mémoire (OVHcloud).

Où Version affichée Ce qui prouve le correctif Source
Ubuntu 24.04 8.3.6 paquet 8.3.6-0ubuntu0.24.04.13 USN-8948-1, 21/10/2026
Ubuntu 22.04 8.1.2, branche 8.1 corrigée par Ubuntu paquet 8.1.2-1ubuntu2.28 USN-8948-1, 21/10/2026
Debian 13 et Debian 12 8.4.27 et 8.2.35 : le numéro change le numéro, paquets 8.4.27-1~deb13u1 et 8.2.35-1~deb12u1 DSA-6574-1, DLA-4848-1
o2switch numéro parfois inchangé : 8.3.35 pour PHP 8.3 date de compilation au 21/10/2026 (paquet 8.3.35-6) o2switch, 22/10/2026
Hostinger numéro parfois inchangé date de compilation au 21/10/2026 ou après, dans PHP Info Hostinger, 22/10/2026
Infomaniak numéros inchangés, de 7.4 à 8.5 l'annonce de l'hébergeur Infomaniak, 22/10/2026

Notre relevé du 22 octobre 2026 sur 58 sites de nos clients, par l'en tête HTTP X-Powered-By, le confirme : 45 sites sur 58 (78 %) n'affichent aucune version, et 13 l'affichent.

Ce qu'affichent les 13 sites Sites Ce qu'on peut en conclure
un numéro corrigé : 8.2.35, 8.3.36, 8.4.27 3 le processus qui répond tourne sur une version corrigée
un numéro antérieur au correctif : 8.2.34 trois fois, 8.3.35 une fois 4 rien : le numéro peut rester inchangé après correction
une branche en fin de vie : 7.4, 8.0, 8.1 3 rien sur le correctif ; une migration à prévoir
la branche seule : 8.2, 8.2, 8.4 3 rien : le niveau de correctif ne s'y lit pas

Pour 9 des 10 sites qui n'affichent pas un numéro corrigé, l'hébergeur mutualisé annonce avoir appliqué le correctif : OVHcloud, de 7.4 à 8.5 sur tous ses clusters, et Hostinger, de 5.2 à 8.5 avec un numéro parfois inchangé. Le dixième est chez un hébergeur qui annonce un déploiement encore en cours le 22 octobre 2026. Pour ces dix sites, le numéro affiché ne prouve donc ni la faille ni le correctif : il faut la réponse de l'hébergeur.

Qui doit corriger votre site, vous ou votre hébergeur ?

Sur un hébergement mutualisé ou infogéré, l'hébergeur installe le correctif de PHP ; sur un VPS, un serveur dédié ou une image Docker, c'est vous ou votre prestataire. OVHcloud, IONOS et Hostinger l'écrivent les 21 et 22 octobre 2026 : ils corrigent le mutualisé, le VPS reste à la charge du client.

Votre hébergement Qui installe le correctif Ce que vous faites Comment vérifier
Mutualisé (OVHcloud, o2switch, Infomaniak, IONOS, Hostinger, LWS, Scaleway) l'hébergeur, pour les versions qu'il maintient passer en 8.3 ou 8.4 si le site est en 8.1 ou avant son annonce, puis la version servie si le numéro change, puis une réponse écrite en cas de doute
Infogéré ou WordPress managé le prestataire ou l'hébergeur infogérant lire son annonce ; en cas de doute, demander une réponse écrite une annonce ou une réponse qui cite les deux CVE
VPS ou dédié sous Debian ou Ubuntu vous ou votre prestataire mise à jour des paquets PHP, puis redémarrage de PHP paquet comparé à l'avis : Debian 13 8.4.27-1~deb13u1 (DSA-6574-1), Debian 12 8.2.35-1~deb12u1 (DLA-4848-1), Ubuntu (USN-8948-1)
VPS ou dédié sous RHEL, AlmaLinux ou Rocky Linux vous ou votre prestataire mise à jour des paquets PHP, puis redémarrage l'avis de l'éditeur de la distribution
Docker vous ou votre prestataire reconstruire l'image sur une image PHP corrigée, puis redéployer : mettre à jour l'hôte ne change rien au conteneur (Microsoft) la version lue dans le conteneur
PHP 8.1 ou plus ancien, partout personne par défaut voir plus bas voir plus bas

Commandes pour un VPS ou un dédié qui utilise le PHP de sa distribution, à laisser à votre prestataire technique après une sauvegarde :

Étape Debian Ubuntu AlmaLinux ou Rocky Linux
Mettre à jour PHP seulement sudo apt-get update, puis sudo apt-get install --only-upgrade suivi de tous les paquets PHP installés issus de php8.4 sur Debian 13 ou de php8.2 sur Debian 12 (FAQ de sécurité de Debian) déconseillé par Ubuntu, qui recommande la mise à jour complète sudo dnf upgrade 'php*' (Red Hat, documentation de dnf)
Tout mettre à jour : tous les paquets du système, pas seulement PHP sudo apt update && sudo apt upgrade (OVHcloud) sudo apt update && sudo apt upgrade (Ubuntu, OVHcloud) ; en 20.04, le paquet 7.4 corrigé n'arrive qu'avec Ubuntu Pro activé sudo dnf upgrade (OVHcloud)
Redémarrer PHP-FPM sudo systemctl restart php8.4-fpm (Debian 13) ou php8.2-fpm (Debian 12) sudo systemctl restart php8.3-fpm (24.04), php8.1-fpm (22.04) ou php7.4-fpm (20.04) sudo systemctl restart php-fpm
Redémarrer Apache sudo systemctl restart apache2 sudo systemctl restart apache2 sudo systemctl restart httpd

Si un prestataire gère votre site, la mise à jour de PHP relève de son contrat, et vos accès doivent être à votre nom : voyez ce que doit couvrir un contrat de maintenance.

Où en sont les hébergeurs ?

Relevé du 22 octobre 2026 à 13 h 45, heure de Paris, sur la page de chaque hébergeur.

Hébergeur État annoncé Annonce Ce qui reste à faire chez vous
OVHcloud, hébergement web toutes les versions de 7.4 à 8.5 corrigées sur tous les clusters ; versions antérieures en cours ; règles de pare feu posées 21/10/2026, 17 h 53 UTC migrer si moins de 7.4 ; VPS et Bare Metal à votre charge
o2switch version native de tous les serveurs mise à jour le 21/10, correctifs actifs ; versions 5.2 à 8.5 du sélecteur cPanel corrigées avec les correctifs disponibles à ce jour ; numéro parfois inchangé 22/10/2026, 8 h 33 UTC vérifier la date de compilation ; tester vos formulaires avec pièce jointe : envois de fichiers filtrés plus strictement et barre de progression coupée jusqu'à confirmation des correctifs ; migrer si moins de 5.2
Infomaniak correctifs déployés sur l'hébergement web mutualisé et les Serveurs Cloud, de 7.4 à 8.5 ; numéros inchangés 22/10/2026, 7 h 42 (fuseau non précisé) migrer si moins de 7.4
Hostinger correctif installé sur tous les serveurs sauf VPS, déploiement terminé le 22/10 à 6 h 44 UTC ; versions 5.2 à 8.5 corrigées sur l'hébergement Web, Cloud et cPanel ; numéro parfois inchangé 22/10/2026, 7 h 20 UTC lire la date de compilation dans PHP Info ; VPS : mise à jour et redémarrage par vous
LWS correctif installé sur tous les mutualisés, anciennes versions comprises ; blocage temporaire des envois de fichiers levé 22/10/2026, 8 h (fuseau non précisé) tester vos formulaires ; VPS non infogérés : suivre l'email reçu
IONOS mises à jour officielles déployées sur toutes les plateformes exploitées par IONOS ; incident clos 22/10/2026, 13 h 07, heure de Paris (page d'état) VPS et serveurs dédiés : mise à jour par vous
Scaleway cPanel et Plesk corrigés ; hébergement mutualisé classique encore en maintenance ; sites mis hors ligne par précaution le 21/10 22/10/2026, 8 h 20, heure de Paris attendre la réouverture, puis vérifier
PlanetHoster aucune communication publique trouvée le 22/10/2026, ni sur sa page d'état, ni sur son blog, ni par recherche web aucune demander l'état du correctif à son support

Pour votre site, la preuve du correctif se lit dans cet ordre : l'annonce de l'hébergeur, puis la version servie quand le numéro change, puis une réponse écrite en cas de doute.

Que demander par écrit à votre hébergeur ou à votre prestataire ?

En cas de doute sur le correctif, demandez à votre hébergeur ou à votre prestataire une réponse écrite à trois questions : le correctif des failles CVE-2026-109618 et CVE-2026-109619 est installé sur le serveur de votre site, à quelle date les processus PHP ont redémarré, et quelle version sert réellement votre site.

Bonjour, notre site internet tourne sous PHP. Merci de nous confirmer par écrit trois points : le correctif des failles CVE-2026-109618 et CVE-2026-109619, publié par PHP le 21 octobre 2026, est installé sur le serveur qui sert notre site ; la version et le paquet PHP réellement utilisés par notre site ; la date à laquelle les processus PHP ont été redémarrés. Si notre version de PHP n'est plus maintenue, dites nous quelles options vous proposez et dans quel délai. Merci.

Écrivez depuis votre espace client : IONOS signale de faux emails sur la faille, faits pour voler des identifiants. Sans les deux CVE ni la date du redémarrage, relancez.

Envoyez nous l'adresse de votre site : sous 24 h, nous vous disons ce qu'il affiche de sa version de PHP et quoi demander à votre hébergeur, y compris quand le site n'affiche rien, le cas de 45 de nos 58 sites clients. C'est gratuit.

Demander la vérification de mon site, ou réservez un appel.

Votre site tourne en PHP 8.1 ou plus ancien : que faire ?

Aucune version officielle ne corrige PHP 8.1, 8.0 ou 7.4 : il faut un paquet corrigé par votre distribution ou votre hébergeur, ou passer en PHP 8.3 ou 8.4. Le CERT FR recommande d'isoler les serveurs aux versions non maintenues, puis de migrer (alerte CERTFR-2026-ALE-014, 21 octobre 2026).

Voie, dans cet ordre Quand Exemples et limites
1. Un paquet corrigé de votre version votre hébergeur ou votre distribution le fournit Ubuntu 22.04 en 8.1 ; Ubuntu Pro pour 7.4 sur Ubuntu 20.04 (7.4.3-4ubuntu2.29+esm5) ; OVHcloud, o2switch, Hostinger, Infomaniak et LWS annoncent couvrir leurs anciennes versions
2. Une migration vers PHP 8.3 ou 8.4 le thème, les extensions ou les modules le supportent sauvegarde et copie de test d'abord ; WordPress recommande 8.3 ou plus ; PrestaShop 9 accepte 8.1 à 8.5, les boutiques 1.7 et 8 tournent souvent en PHP 7 ou 8.1
3. La mise hors ligne aucune des deux voies n'est possible tout de suite ce que demande la CISA le 21/10/2026 ; voir comment garder Google

L'image Docker officielle php:8.1 n'a plus été reconstruite depuis le 2 janvier 2026 (Docker Hub) : elle n'a pas le correctif. Pour votre boutique PrestaShop, l'éditeur déconseille de précipiter une mise à niveau majeure : la priorité est un PHP corrigé. Si le thème ou les extensions ne suivent pas la migration, il peut falloir refaire le site sur une version de PHP maintenue, et changer de version sans perdre votre référencement.

Que faire si la mise à jour est impossible tout de suite ?

Si la mise à jour de PHP est impossible tout de suite, réduisez l'exposition : pare feu applicatif, suivi de progression des envois coupé, envois de fichiers bloqués si le site n'en reçoit pas. L'équipe PHP précise le 21 octobre 2026 que ces mesures ne rendent pas l'installation sûre, et le CERT FR ne les a pas qualifiées.

Mesure Qui la pose Ce qu'elle bloque Ce qu'elle peut casser
Pare feu applicatif de l'hébergeur ou de Cloudflare l'hébergeur ; Cloudflare l'active par défaut sur tous ses plans, gratuit compris, depuis le 21/10 à 3 h 02 UTC les attaques connues rien d'annoncé ; ne protège que le trafic qui passe par Cloudflare
Désactiver session.upload_progress.enabled l'hébergeur ou l'administrateur, dans php.ini ou le pool, jamais par .user.ini ni ini_set(), puis redémarrage une seule des deux failles, sur les chemins confirmés la barre de progression des envois
Bloquer les requêtes multipart (envois de fichiers) l'hébergeur ou l'administrateur, au pare feu applicatif les déclencheurs connus les formulaires avec pièce jointe, des imports, certains formulaires envoyés en JavaScript
memory_limit = -1, cité par l'avis de PHP le prestataire technique seulement une partie de la première faille une seule requête peut consommer toute la mémoire du serveur (OVHcloud)
Mettre le site hors ligne l'hébergeur ou l'administrateur toute attaque pendant la coupure le référencement si la coupure dépasse deux jours ou si le code n'est pas 503

Mettre le site hors ligne sans perdre Google

Servez une page de maintenance en code 503, jamais en 403, 404, 410 ni noindex, en laissant le fichier robots.txt hors de ce 503, et rouvrez sous deux jours : au delà, Google retire ces adresses de son index (Google Search Central). Servez cette page sans PHP : l'attaque peut partir avant le code du site, et aucune mesure prise dans l'application ne la bloque (PrestaShop). Nous en déduisons que le mode maintenance de WordPress ou de PrestaShop, servi par PHP, ne protège pas.

Comment savoir si votre site a déjà été attaqué ?

Pour savoir si votre site a déjà été attaqué, cherchez les signes publiés par Wiz et la CISA : envois inhabituels suivis d'erreurs de mémoire ou d'erreurs 500 répétées, cookies PHPSESSID anormaux, processus PHP qui redémarrent ou lancent des commandes. L'avis de PHP du 21 octobre 2026 prévient qu'un journal sans erreur ne prouve pas que le site est sain.

Surveillez depuis le 17 octobre 2026, date de la première tentative repérée par Amazon sur ses leurres.

Ce qui est dit sur les attaques Qui le dit Statut au 22/10/2026
aucune exploitation observée à la publication de son alerte, le 21/10 CISA établi
les deux failles absentes du catalogue des failles exploitées, version du 21/10 CISA, catalogue lu le 22/10 établi
une tentative le 17/10, puis une exploitation « large », sans savoir si les tentatives réussissent Amazon déclaration, non vérifiable
du trafic d'attaque vers ses clients Cloudflare déclaration, non vérifiable

Les signes visibles sans compétence technique (WordPress.org, aide Search Console) :

Signe Où le voir
un utilisateur ou un administrateur que personne n'a créé la liste des utilisateurs du site
une alerte de sécurité le rapport « Problèmes de sécurité » de la Search Console
un site suspendu par l'hébergeur les emails et l'espace client de l'hébergeur
un site signalé pour logiciel malveillant les avertissements de Google et des navigateurs
un antivirus qui bloque votre site les retours de vos visiteurs

La lecture de la mémoire, possible sans exécuter de code, se détecte mal (php2shell.com) : faites changer par votre prestataire les mots de passe et les clés d'API que le site utilise. Amazon lui fournit six adresses IP à investiguer plutôt qu'à bloquer (blog sécurité AWS).

Que faire si votre site a été piraté ?

Si votre site a été piraté, coupez son accès, conservez les journaux, déposez plainte avant toute réinstallation, puis restaurez une sauvegarde saine et changez tous les mots de passe. Si des données personnelles ont pu fuiter, l'article 33 du RGPD impose de notifier la CNIL, si possible sous 72 heures, sauf absence de risque pour les personnes.

La fiche réflexe de Cybermalveillance.gouv.fr, résumée :

  1. Confinez les équipements touchés et coupez leurs accès réseau.
  2. Cherchez l'origine de l'intrusion et toute activité inhabituelle.
  3. Récupérez les journaux du serveur et du pare feu, qui servent de preuves.
  4. Déposez plainte avant de réinstaller.
  5. Réinstallez depuis une sauvegarde antérieure à l'incident.
  6. Changez tous les mots de passe et mettez PHP à jour avant la remise en ligne.

Le diagnostic en ligne 17Cyber oriente vers une aide. ForgeOne n'est pas une société de cybersécurité : pour analyser une intrusion, faites appel à un prestataire référencé sur Cybermalveillance.gouv.fr.

Après la correction, que vérifier sur votre site ?

Après la correction de PHP, vérifiez le jour même la version réellement servie, votre formulaire de devis avec une pièce jointe, et la Search Console. Les mesures d'urgence ont bloqué des envois de fichiers chez certains hébergeurs, comme LWS jusqu'au 22 octobre 2026 au matin, et un formulaire muet fait perdre des demandes sans alerte.

Dans nos 262 appels de vente, 17 acheteurs sur 170 perdaient déjà des demandes dans un dispositif cassé, formulaire muet compris. Écrivez dans votre contrat de maintenance qui doit faire ces contrôles après chaque mise à jour de PHP.

Contrôle Où Pourquoi
Envoyer une demande de devis test avec pièce jointe votre formulaire, puis la boîte qui reçoit les demandes seule la réception prouve que l'envoi passe
Lire la version servie Santé du site ou espace client si le numéro a changé, il confirme le correctif ; sinon, fiez vous à l'annonce ou à la réponse écrite
Ouvrir le rapport « Problèmes de sécurité » Search Console Google y signale un site piraté
Regarder les jours de coupure Search Console, Paramètres, Statistiques sur l'exploration des 503 prolongés font sortir des pages de l'index
Noter la migration vers 8.3 ou 8.4 avant le 31/12/2026 si le site est en 8.2 votre agenda fin des correctifs de 8.2 (php.net)

Faille WordPress ou faille PHP : que faire si votre site tourne sous WordPress ?

PHP2Shell n'est pas une faille WordPress : la faille est dans PHP, le langage qui fait tourner WordPress, donc une mise à jour de WordPress ne la corrige pas et une extension de sécurité ne la bloque pas. Un site WordPress a besoin de deux correctifs : celui de PHP, posé par l'hébergeur ou le prestataire, et ceux de WordPress.

WordPress.org l'écrit le 21 octobre 2026 : PHP2Shell touche tout serveur qui héberge une application PHP, et aucune mise à jour de WordPress n'est requise ni prévue. PrestaShop précise qu'une mesure prise dans l'application ne peut pas bloquer l'attaque.

Faille Où elle se trouve Qui la corrige Où le vérifier
PHP2Shell dans PHP, sous WordPress l'hébergeur en mutualisé ; vous ou votre prestataire sur un VPS ou un dédié le vérificateur, puis l'annonce de votre hébergeur
une faille du cœur de WordPress dans les fichiers de WordPress WordPress.org, par une version de sécurité que la plupart des sites installent automatiquement Tableau de bord, Mises à jour
une faille d'une extension ou d'un thème dans son code son éditeur publie le correctif ; la mise à jour reste à faire sur votre site, sauf mise à jour automatique activée Tableau de bord, Mises à jour, parties Extensions et Thèmes

Quelles failles WordPress ont été corrigées en 2026 ?

En 2026, WordPress.org a corrigé deux failles critiques du cœur de WordPress, en juillet puis en septembre, et la CISA les a ajoutées à son catalogue des failles exploitées. Les autres versions de sécurité de l'année corrigent des failles notées élevées, ou des lots de failles dont WordPress ne publie pas la gravité.

Correction Faille Gravité selon WordPress Exploitée selon la CISA
17 juillet 2026 : 7.0.2, 6.9.5 et 6.8.6 CVE-2026-63030 (API REST) et CVE-2026-60137 (injection SQL) : ensemble, elles permettent à un visiteur sans compte d'exécuter du code en 6.9 et 7.0 ; la 6.8 n'a que l'injection SQL ; avant 6.8, aucune des deux critique pour CVE-2026-63030 ; élevée pour CVE-2026-60137 selon la note de version (moyenne selon l'avis GitHub) ; mise à jour automatique forcée par WordPress.org oui, depuis le 21 juillet
22 septembre 2026 : 7.1.2, et chaque branche depuis 4.7 CVE-2026-87902 : un visiteur sans compte peut faire charger un fichier PHP du serveur, jusqu'à exécuter du code sous deux conditions, détaillées sous le tableau critique, 9,2 sur 10 oui, depuis le 25 septembre
6 août 2026 : 7.0.3, et chaque branche depuis 4.7 CVE-2026-64638 : un script glissé dans l'écran de connexion, jusqu'à l'exécution de code si la personne visée se laisse attirer sur un site piégé ; 11 autres failles corrigées élevée, 8,9 sur 10 non
12 août 2026 : 7.0.4, et chaque branche depuis 4.7 CVE-2026-65640 : un compte Auteur ou plus peut exécuter du code par un fichier piégé, si le serveur utilise Imagick et Ghostscript élevée, 8,8 sur 10 non
10 et 11 mars 2026 : 6.9.2, puis 6.9.4 10 failles, dont une requête forcée depuis le serveur (SSRF) et des injections de script (XSS) non publiée non
17 septembre 2026 : 7.1.1 11 failles, dont une injection de script par un visiteur sans compte, si son commentaire est approuvé non publiée non
6 octobre 2026 : 7.1.3 7 failles, dont une injection SQL dans l'export des contenus non publiée non

« Non » veut dire absente du catalogue de la CISA dans sa version du 21 octobre 2026. Sur les failles de juillet, Cybermalveillance.gouv.fr a lancé une AlerteCyber le 23 juillet 2026.

Pour la faille de septembre, WordPress cite deux conditions : un thème qui contient un dossier dont le nom commence par page-, comme Twenty Twelve, Twenty Fourteen, Neve, Hestia ou Sydney, et un fichier PHP exploitable sur le serveur, comme pearcmd.php quand le réglage register_argc_argv de PHP est actif. C'est le cas de l'image Docker officielle de PHP, et de cPanel par défaut avant PHP 8.5.

WordPress.org ne maintient activement que la dernière version de WordPress : 7.1.3 au 22 octobre 2026.

Les extensions restent la première source de failles : au 22 octobre 2026, la base Patchstack recense 10 364 failles de l'écosystème WordPress pour l'année 2026, dont 9 244 dans des extensions (89 %), 1 084 dans des thèmes et 36 dans le cœur. Par défaut, WordPress ne met pas à jour les extensions automatiquement, sauf cas décidés par son équipe de sécurité pour une faille critique.

Comment savoir où en est votre WordPress ?

Pour savoir où en est votre WordPress, ouvrez trois écrans de l'administration : Tableau de bord, Mises à jour ; Outils, Santé du site ; Extensions, Extensions installées. Les libellés cités sont ceux de l'interface française de WordPress.

Où cliquer Ce que vous devez lire Ce que veut dire l'autre message
Tableau de bord, Mises à jour « Vous avez la dernière version de WordPress. » un bouton qui commence par « Mettre à jour vers la version 7.1.3 » : votre site n'a pas la dernière version
le même écran, sous la version « Ce site est automatiquement mis à jour avec uniquement les versions de maintenance et de sécurité de WordPress. », ou « avec chaque nouvelle version de WordPress. » « Ce site ne recevra pas de mise à jour automatique pour les nouvelles versions de WordPress. » : demandez à votre prestataire qui installe les versions de sécurité, et sous quel délai
le même écran, partie Extensions « Vos extensions sont toutes à jour. » la liste des extensions qui attendent leur mise à jour
Outils, Santé du site, onglet État aucun problème critique, ni « Vous avez des extensions en attente de mise à jour », ni « Vous devriez retirer les extensions inactives » « Vous devriez retirer les extensions inactives » : WordPress les décrit comme des cibles tentantes pour les attaquants, et ce message peut cacher des extensions en attente de mise à jour : ouvrez le pour lire leur nombre
Outils, Santé du site, onglet Informations, section Serveur la version de PHP à comparer au tableau des versions corrigées, sans oublier que le numéro ne prouve pas tout
Extensions, Extensions installées, colonne « Mises à jour automatiques » « Désactiver les mises à jour auto » : l'extension se met à jour seule « Activer les mises à jour auto » : l'extension attend une mise à jour manuelle ; sans cette colonne, l'hébergeur ou une extension a sans doute coupé la fonction (WordPress.org)

Quelle version de PHP choisir pour WordPress ?

PHP 8.3 ou plus, recommandé par WordPress.org ; les dates de fin des correctifs sont dans le tableau des versions.

Envoyez nous l'adresse de votre site : sous 24 h, nous vous disons ce qu'il affiche de sa version de PHP et quoi demander à votre hébergeur, y compris quand le site n'affiche rien, le cas de 45 de nos 58 sites clients. C'est gratuit.

Demander la vérification de mon site, ou réservez un appel.

Vérification gratuite

Demandez la vérification de votre site

Sous 24 h, nous vous disons ce que votre site affiche de sa version de PHP et quoi demander à votre hébergeur, y compris quand le site n'affiche rien.

Vos coordonnées servent uniquement à vous répondre. Voir notre politique de confidentialité.

Sources

Pages ouvertes le 22 octobre 2026 entre 12 h 10 et 13 h 45, heure de Paris ; celles sur les failles WordPress, entre 16 h 20 et 16 h 50. Le relevé des 58 sites de nos clients a été fait par ForgeOne le 22 octobre 2026 : la version de PHP vient de l'en tête HTTP X-Powered-By de leurs réponses, l'hébergeur des 10 sites au numéro douteux vient de leur adresse IP et de son réseau. Il est publié sans nommer les clients. Le compte des acheteurs vient de 262 appels enregistrés par ForgeOne avec 170 acheteurs, de décembre 2024 à septembre 2026.

Premier pas

On commence par un appel de 30 minutes. On regarde ensemble ce qui, dans votre acquisition, relève du loyer, et ce qui peut devenir un actif.

  • 30 minutes, en visio
  • Un premier échange pour cadrer votre projet
  • Vos accès restent les vôtres