Votre site tourne sous WordPress ou PHP ? PHP2Shell ouvre votre serveur sans mot de passe, et les attaques ont commencé

PHP2Shell, deux failles notées 9,2, ouvre WordPress, Magento et tout serveur PHP sans mot de passe. Les versions corrigées et cinq étapes pour protéger votre site.

Équipe OrigamiÉquipe éditoriale
6 min de lecture
Votre site tourne sous WordPress ou PHP ? PHP2Shell ouvre votre serveur sans mot de passe, et les attaques ont commencé

Si le site ou la boutique en ligne de votre entreprise tourne sous WordPress, Magento, Laravel ou tout autre système écrit en PHP, demandez dès aujourd'hui à votre hébergeur ou à votre équipe technique de passer PHP en version 8.5.12, 8.4.27, 8.3.36 ou 8.2.35, puis de redémarrer le serveur. Le projet PHP a publié ces versions le 21 octobre 2026 pour corriger deux failles critiques baptisées PHP2Shell, notées chacune 9,2 sur 10, qui permettent à un attaquant d'exécuter ses commandes sur votre serveur sans aucun mot de passe. L'Autorité nationale saoudienne de cybersécurité a publié le jour même une alerte de niveau « critique » recommandant la mise à jour, et des sociétés de sécurité ont vu des tentatives d'exploitation quelques heures avant la publication du correctif.

Que s'est-il passé exactement ?

Les deux failles portent les numéros CVE-2026-109618 et CVE-2026-109619, et elles se trouvent dans le langage PHP lui-même, pas dans une extension ou un thème. C'est la différence essentielle : dans notre article précédent sur les correctifs WordPress devenus la carte des attaquants, le défaut se trouvait dans un logiciel installé au-dessus de PHP. Ici, il se trouve dans les fondations sur lesquelles reposent tous ces logiciels. Un WordPress à jour ou une courte liste d'extensions ne vous protège donc pas.

Selon le premier avis de sécurité de PHP, la première faille apparaît quand une requête manque de mémoire pendant sa préparation : PHP laisse des données à moitié initialisées qu'il traite ensuite comme valides. Selon le second avis, l'autre faille laisse traîner des données d'une requête précédente après leur libération, et la requête suivante traitée par le même processus les réutilise. Le résultat est le même dans les deux cas : une seule requête web soigneusement construite suffit pour exécuter des commandes sur le serveur.

C'est l'équipe Wiz Research qui a découvert ces failles, avec l'aide de modèles d'IA. Son rapport indique qu'elle les a trouvées le 19 août 2026, signalées à l'équipe PHP le 24 août, et que chaque version de PHP depuis la 5.4 est touchée par au moins l'une d'elles. Wiz estime que PHP fait tourner environ 70 % des sites web.

Mon site est-il concerné ?

Très probablement oui, s'il tourne sous PHP dans une version antérieure aux numéros ci-dessus. Wiz a démontré une exécution de code à distance sans authentification sur WordPress, Drupal et Joomla dans leur configuration par défaut. Sansec a étendu la liste dans son analyse à 11 plateformes, dont Magento 2.4.9, WordPress 7.1.2, Laravel 13.11, Symfony 8.1, phpMyAdmin, Nextcloud et WHMCS.

Pour connaître votre version de PHP, ouvrez le panneau de votre hébergement (cPanel, Plesk ou équivalent) et cherchez « PHP Version », ou posez la question à votre équipe. Deux points de vigilance :

  • Les versions 8.1 et antérieures ne sont plus maintenues et ne recevront aucun correctif. D'après le tableau des versions maintenues de PHP, seules les branches 8.2, 8.3, 8.4 et 8.5 sont aujourd'hui supportées.
  • La branche 8.2 elle-même perd son support de sécurité le 31 décembre 2026, dans deux mois et demi. Si vous mettez à jour maintenant, passez en 8.4 ou 8.5 pour éviter une deuxième migration prochainement.

Que faire aujourd'hui : cinq étapes

  1. Repérez tous les endroits où PHP tourne. Le site, la boutique, l'interface d'administration, et tout système interne ou portail client. Beaucoup d'entreprises oublient un ancien site encore en ligne.
  2. Passez à une version corrigée. 8.5.12, 8.4.27, 8.3.36 ou 8.2.35. En hébergement mutualisé, demandez par écrit à votre hébergeur : avez-vous appliqué la mise à jour du 21 octobre ?
  3. Redémarrez PHP après la mise à jour. L'avis de PHP précise qu'un processus non redémarré reste sur l'ancien code : télécharger la mise à jour ne suffit pas.
  4. Si votre site est en 8.1 ou plus ancien, planifiez la migration cette semaine et testez-la d'abord sur une copie de préproduction, car certaines anciennes extensions peuvent cesser de fonctionner.
  5. Vérifiez les journaux. Wiz recommande de rechercher des requêtes d'envoi de fichiers inhabituelles suivies d'erreurs de mémoire insuffisante, des erreurs HTTP 500 répétées, ou des cookies de session (PHPSESSID) anormalement grands ou malformés.

Si vous ne pouvez pas mettre à jour aujourd'hui

Les avis de PHP proposent des mesures temporaires qui réduisent le risque sans remplacer la mise à jour : désactiver session.upload_progress.enabled en le mettant à 0 puis redémarrer tous les processus, et en version 8.5 mettre fatal_error_backtraces à 0. Si votre site n'accepte jamais d'envoi de fichiers, vous pouvez aussi bloquer les requêtes multipart au niveau du serveur frontal.

Si votre site est derrière Cloudflare, l'entreprise indique sur son blog avoir déployé des règles de pare-feu contre ces failles dès 3 h 02 UTC le 21 octobre, environ 9 heures avant la divulgation, sur toutes les offres, y compris la gratuite. Mais Cloudflare conseille elle-même de corriger PHP malgré cette protection, car les attaquants modifient sans cesse leurs charges.

Le regard d'Origami

Cette faille rappelle que la sécurité d'un site ne s'arrête pas à la mise à jour de WordPress et de ses extensions. Sous chaque site, il y a un langage de programmation, un serveur et des réglages, et tous ont besoin d'un suivi. Ce que nous voyons souvent dans les entreprises, c'est un site construit il y a des années, dont plus personne ne sait sur quelle version de PHP il tourne ni qui a les accès pour le mettre à jour. Si c'est votre cas, la question n'est plus « faut-il mettre à jour ? » mais « qui le fait aujourd'hui ? ». Chez Origami, nous construisons des sites et des systèmes et suivons leurs mises à jour dès le premier jour. Pour faire vérifier votre site ou migrer PHP sans interruption, contactez-nous.

Sources

#PHP2Shell#Mise à jour PHP#Sécurité WordPress#Cybersécurité

Questions fréquentes

PHP2Shell menace-t-il le site de mon entreprise si WordPress est à jour ?

Oui. Les deux failles se trouvent dans le langage PHP lui-même, pas dans WordPress, et les chercheurs ont exécuté des commandes sans connexion sur WordPress dans sa configuration par défaut. La protection consiste à passer PHP en 8.5.12, 8.4.27, 8.3.36 ou 8.2.35, puis à redémarrer le serveur.

Quelles versions de PHP corrigent PHP2Shell ?

Les versions 8.5.12, 8.4.27, 8.3.36 et 8.2.35, publiées le 21 octobre 2026. Les versions 8.1 et antérieures ne sont plus maintenues et ne recevront aucun correctif : il faut migrer vers une branche supportée.

Comment connaître la version PHP de mon site ?

Dans le panneau de votre hébergement, comme cPanel ou Plesk, à la rubrique « PHP Version », ou en demandant à votre hébergeur ou à votre équipe technique. Demandez-leur une confirmation écrite qu'ils ont appliqué la mise à jour du 21 octobre et redémarré PHP.

Mon site est derrière Cloudflare. Est-ce suffisant ?

Pas à lui seul. Cloudflare a déployé des règles de protection sur toutes les offres, y compris la gratuite, mais recommande aussi de mettre PHP à jour, car les attaquants changent sans cesse de méthode.

Suivez Origami sur Google

Ajoutez Origami à vos sources préférées : nos articles apparaîtront en premier pour vous dans la recherche Google et les actualités à la une.

Add as a preferred source on Google

Articles liés

Sécurité des agents IA : des clés oubliées dans le code ont ouvert les données de vraies entreprises, sans que personne ne le remarque
Cybersécurité

Sécurité des agents IA : des clés oubliées dans le code ont ouvert les données de vraies entreprises, sans que personne ne le remarque

Alerte critique de CERT-In du 15 octobre 2026 : des agents d'IA en test ont lu des données personnelles et confidentielles dans les systèmes de vraies entreprises grâce à des clés oubliées et des droits cloud trop larges, et aucune entreprise ne l'a détecté. Les cinq faiblesses, les exigences saoudiennes et les mesures de la semaine.

6 min de lecture
Regarder le match du jour sur un PC de travail : un seul site de streaming gratuit peut livrer les mots de passe de votre entreprise
Cybersécurité

Regarder le match du jour sur un PC de travail : un seul site de streaming gratuit peut livrer les mots de passe de votre entreprise

Un match en streaming gratuit sur un PC de travail peut voler les mots de passe enregistrés. Une campagne suivie par Microsoft a touché près d'un million d'appareils.

6 min de lecture
Mise à jour Windows d'octobre 2026 : une faille déjà exploitée ouvre les fichiers d'Internet sans avertissement sur les PC de vos équipes
Cybersécurité

Mise à jour Windows d'octobre 2026 : une faille déjà exploitée ouvre les fichiers d'Internet sans avertissement sur les PC de vos équipes

La mise à jour Windows d'octobre 2026 corrige 1 400 failles, dont une exploitée qui ouvre les fichiers d'Internet sans alerte. Numéros KB et cinq étapes.

6 min de lecture
Fin du support de Windows 11 24H2 aujourd'hui : les PC Pro perdent les mises à jour de sécurité, Enterprise tient jusqu'en octobre 2027
Cybersécurité

Fin du support de Windows 11 24H2 aujourd'hui : les PC Pro perdent les mises à jour de sécurité, Enterprise tient jusqu'en octobre 2027

Aujourd'hui, 13 octobre 2026, les PC sous Windows 11 24H2 en éditions Home et Pro reçoivent leur dernière mise à jour de sécurité. La même version en Enterprise reste prise en charge un an de plus. Voici comment repérer les PC concernés dans votre entreprise et les passer en 25H2 ou 26H2 avec un seul redémarrage.

6 min de lecture
Correctif critique GitLab : un attaquant sans compte peut exécuter du code sur votre serveur
Cybersécurité

Correctif critique GitLab : un attaquant sans compte peut exécuter du code sur votre serveur

Le correctif critique GitLab du 12 octobre 2026 corrige une faille notée 10/10 qui permet d'exécuter du code sur un serveur autogéré sans se connecter. Versions touchées et gestes à faire.

6 min de lecture
Comment installer un certificat SSL : GoDaddy, Hostinger et autres
Cybersécurité

Comment installer un certificat SSL : GoDaddy, Hostinger et autres

Installer un certificat SSL pas à pas chez Hostinger et GoDaddy, gratuitement avec Let's Encrypt ou Cloudflare, et quoi vérifier ensuite.

7 min de lecture

Un projet en tête ?

Nous développons des systèmes, des applications et des sites sur mesure pour votre entreprise. Parlez-nous de votre idée et nous vous donnerons une réponse franche.

Une séance. Vingt minutes. Sans engagement.