Ce qu'o2switch a fait le 21 octobre
D'après le relevé de Clubic publié à 18 h 25, o2switch a réagi tôt : dès 8 h 07 du matin, la fonctionnalité en cause dans l'une des deux failles, session.upload_progress, était désactivée dans la configuration PHP de ses serveurs, suivie d'un redémarrage des processus. C'est une protection provisoire, qui ne couvre qu'une faille sur deux selon le CERT-FR. À 16 h 40, les binaires PHP installés dataient encore du 6 octobre, en 8.3.35 et 8.4.26, alors que les versions corrigées 8.3.36 et 8.4.27 venaient de sortir. À 17 h 30, le support expliquait attendre les paquets de CloudLinux, l'éditeur du système de leurs serveurs, annoncés pour la soirée, et promettait un déploiement « dans les meilleurs délais » une fois ces paquets validés. Dans le détail que j'ai pu lire moi-même en fin de journée, les serveurs d'o2switch masquent la version de PHP, ce qui est une bonne pratique mais vous oblige à regarder dans cPanel.
Le piège de la version « native »
Dans l'outil cPanel « Sélectionner une version de PHP », la version cochée par défaut est la version dite native, et la FAQ d'o2switch indique qu'il s'agit de PHP 8.1. Beaucoup de sites créés ces deux dernières années n'ont jamais changé ce réglage. Problème : PHP 8.1 est en fin de vie depuis le 31 décembre 2025, et le projet PHP n'a pas publié de version corrigée pour cette branche, seulement un correctif source à compiler.
Il existe une nuance : CloudLinux, dont o2switch utilise le système, rétroporte parfois des correctifs de sécurité sur d'anciennes branches de PHP. o2switch dira si c'est le cas pour la 8.1 et quand. En attendant une réponse écrite, passer en 8.3 ou 8.4 est la seule certitude, et ça prend deux minutes.
Où cliquer dans cPanel
Connectez-vous à cPanel, rubrique Logiciels, puis ouvrez l'outil Sélectionner une version de PHP. Le menu déroulant affiche la version courante. Choisissez 8.3 ou 8.4, puis cliquez sur Apply : le bouton disparaît une fois le réglage enregistré, c'est normal. Un tableau d'extensions apparaît alors, avec les extensions de base déjà cochées : laissez-les telles quelles. L'onglet Extension sert à en activer d'autres si votre site en a besoin, l'onglet Options permet de régler le php.ini, et Reset to default remet tout d'aplomb en cas de doute. o2switch propose toutes les versions de PHP 4.4 à 8.5 dans ce menu, ce qui dit bien que le choix vous appartient.
Quelle version choisir
PHP 8.3 ou 8.4 : le choix sûr pour WordPress, WooCommerce ou un outil récent. Les versions corrigées sont 8.3.36 et 8.4.27, avec des correctifs de sécurité jusqu'en 2027 et 2028.
PHP 8.2 : corrigée en 8.2.35, mais la branche s'arrête le 31 décembre 2026 : vous aurez à refaire la manœuvre avant la fin de l'année.
PHP 8.5 : corrigée en 8.5.12 et disponible chez o2switch, mais c'est la branche la plus récente, et certaines extensions de WordPress ou de PrestaShop n'y sont pas encore passées. Pour un site de production, 8.3 ou 8.4 sont le bon compromis.
Avant de monter depuis 7.4 ou 8.0, vérifiez que votre thème et vos extensions acceptent la version cible : WordPress lui-même fonctionne de 7.4 à 8.5, ce sont les extensions anciennes qui cassent.
Vérifier que le correctif est bien installé
Le menu cPanel affiche la branche, pas le numéro exact du correctif. Pour voir ce numéro, la page phpinfo, ou sur WordPress Outils, puis Santé du site, onglet Infos, rubrique Serveur. Les numéros à voir apparaître sont 8.2.35, 8.3.36, 8.4.27 ou 8.5.12. Tant que vous lisez 8.3.35 ou 8.4.26, les paquets CloudLinux ne sont pas encore passés sur votre serveur : o2switch communique sur ses canaux habituels, et l'outil de vérification reprend le statut de l'hébergeur au fil des mises à jour de cette page.
Si le site casse après le changement
Le réflexe est le même que partout : revenir à la version précédente dans le même menu, le temps de mettre à jour l'extension ou le thème fautif, puis remonter. Une page blanche ou une erreur 500 juste après le changement vient presque toujours d'une extension PHP manquante dans le tableau, ou d'une fonction supprimée entre deux branches. La sauvegarde hors du serveur avant toute manœuvre n'est pas optionnelle, et cPanel propose un outil de sauvegarde à cet effet.
Et si vous ne voulez pas y toucher
Je fais cette intervention à distance : sauvegarde, test sur une copie, changement de version, vérification du correctif, test de l'accueil, de l'administration et d'un paiement, puis un compte rendu écrit. Une heure pour un site simple, une demi-journée pour une boutique chargée. Écrivez-moi avec le lien de votre site, je réponds sous 24 heures. Les mêmes guides existent pour OVHcloud et IONOS.
Sources : FAQ o2switch « Sélectionner une version de PHP », relevé des hébergeurs par Clubic le 21 octobre à 18 h 25, alerte CERTFR-2026-ALE-014, versions corrigées sur php.net.