Bonjour !
J'ai vu qu'il y avait déjà un lien sur le sujet, je me suis dit que j'allais rédiger un journal pour donner plus de visibilité à l'évènement.
L'équipe derrière PHP a annoncé la publication très prochaine de deux correctifs pour des failles de sécurité critiques qui permettraient à un assaillant d'exécuter du code à distance sur un serveur faisant tourner PHP. Il suffirait d'un accès à un site exécutant du PHP pour déclencher la faille (donc même une application qui demande une authentification pour être utilisée peut être sensible).
Il y a beaucoup de discussions et de rumeurs sur le sujet (Si ça vous intéresse, vous les retrouverez sur Hacker News ) mais la situation a l'air grave, plusieurs personnes conseillent de désactiver tous les services PHP accessibles depuis l'extérieur si c'est possible ( ex: Dokuwiki, OSM France et Codeberg ont désactivé des services en PHP en attendant la mise à jour).
Certaines contre mesure circulent mais d'après un mainteneur PHP, la seule solution pour être protégé, c'est de mettre à jour.
Un POC circule (vraisemblablement quelqu'un qui a demandé à un LLM de trouver une faille une fois qu'il y a eu l'annonce des patchs), mais on ne sait pas si il couvre réellement les deux failles corrigées. D'après Cloudflare, la/les faille serait activement exploitée.
Si vous avez besoin de sources un peu plus institutionnelles que Mastodon pour convaincre un décideur pressé qu'il faut couper tous vos services en PHP, voici un lien de Cert Europa.eu et un lien vers Next.
Bref, si vous avez des services perso qui tourne avec du PHP, n'oubliez pas de les couper au cas où si c'est envisageable.

# Petit oubli
Posté par Sébastien B. . Évalué à 10 (+13/-0).
J'ai oublié de préciser, ça touche toutes les versions de PHP de ces ~10 dernières années (jusqu'à la 5) et seule la version 8 sera patchée.
[^] # Re: Petit oubli
Posté par Sébastien Rohaut (site web personnel) . Évalué à 9 (+7/-0).
La 7.4 a été exceptionnellement patchée. Les dépôts Redhat RHEL8 sont à jour et les images de containers hardened et ubi sont à jour.
[^] # Re: Petit oubli
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 4 (+2/-0).
Le dépôt d'Ondřej Surý, mainteneur des paquets PHP dans Debian, fournit des versions patchées pour PHP 5.6, 7.0 à 7.4, et 8.0 et plus.
# Next
Posté par Ambroise . Évalué à 10 (+9/-0).
Pour le lien vers Next, le site est en maintenance… (C'est du WordPress - donc du PHP - derrière)
# Update now !
Posté par gUI (Mastodon) . Évalué à 10 (+9/-0). Dernière modification le 21 octobre 2026 à 15:54.
Les correctifs sont là. Et au passage Yunohost les a publiés vers 15h45. Ce qui m'arrange parce que je savais même pas quelles applis utilisent PHP. Au top !
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Update now !
Posté par Olivier Esver (site web personnel) . Évalué à 10 (+8/-0). Dernière modification le 21 octobre 2026 à 16:01.
je confirme, paquets debian dispos :
https://lists.debian.org/debian-security-announce/2026/msg00489.html
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: Update now !
Posté par Olivier Esver (site web personnel) . Évalué à 5 (+3/-0).
Petit info au cas ou, j'ai fait l'update sur mon serveur dédié.
J'ai vérifié ensuite avec un phpinfo et j'étais toujours en 8.4.26.
J'ai du faire un
systemctl restart apache2
pour que mon phpinfo affiche bien 8.4.27. N'étant pas expert, vous savez pourquoi ?
Il y a sans doute eu un reload mais pas un restart d'apache.
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: Update now !
Posté par nud . Évalué à 7 (+5/-0).
Tu utilises
mod_phpprobablement?[^] # Re: Update now !
Posté par Luc-Skywalker . Évalué à 5 (+3/-0).
c'est peut être une raison mais est ce une explication ;)
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Update now !
Posté par Olivier Esver (site web personnel) . Évalué à 5 (+3/-0).
Tout à fait, donc si je comprends ta réponse, ce serait que reload recharge la configuration apache et restart rechargerait tous les modules ? Donc redémarrerait le module php ?
Si c'est ça, c'est dommage de ne pas le savoir car si je n'avais pas vérifié ma version chargée avec phpinfo, je serai rester avec l'ancien module chargé.
C'est dommage que debian n'ai pas communiqué là dessus dans le mail de sécurité…
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: Update now !
Posté par nud . Évalué à 9 (+7/-0).
mod_phpest un module in-process pour Apache, donc il faut redémarrer Apache pour qu'il soit rechargé, oui.[^] # Re: Update now !
Posté par groumly . Évalué à 7 (+5/-0).
Tu viens de comprendre pourquoi windows insiste autant pour redémarrer après ses mises a jours, meme si techniquement, il pourrait faire sans :)
Mettre a jour l'executable sur le FS ne recharge pas magiquement toutes les instances du process qui tournaient avant la mise a jour (ou qui l'avaient linké, si c'est une librairie).
D'ou l'intérêt de forcer un reboot, ca resoud le problème.
[^] # Re: Update now !
Posté par Krunch (courriel, site web personnel) . Évalué à 8 (+6/-0).
Le redémarrage du système est le moyen le plus sûr de s'assurer que les mises à jour soient appliquées (et que le système soit toujours capable de démarrer) mais, en 2026, si on veut être le moins intrusif possible, on a la technologie pour détecter ce qui a besoin d'être redémarré.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Update now !
Posté par Voltairine . Évalué à 10 (+8/-0). Dernière modification le 22 octobre 2026 à 08:41.
Oui enfin, sur Debian par exemple, en fin de mise à jour needrestart est lancé automatiquement pour redémarrer les processus qui le nécessitent.
Le redémarrage complet de la machine n'est nécessaire en général qu'en cas de mise à jour du noyau.
EDIT : pardon doublon avec le commentaire de @Krunch
[^] # Re: Update now !
Posté par Krunch (courriel, site web personnel) . Évalué à 4 (+2/-0). Dernière modification le 22 octobre 2026 à 10:12.
Techniquement pour le noyal, il devrait généralement être possible de mettre à jour sans redémarrer avec Oracle® Ksplice™. Il est aussi normalement possible de mettre à jour son noyal sans redémarrer la machine avec kexec mais fonctionnellement, en général, c'est équivalent à redémarrer.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Update now !
Posté par Renault (site web personnel) . Évalué à 6 (+3/-0).
Cela ne s'applique pas à la majorité des correctifs du noyau. Et cela ne résout pas le problème pour les composants de base telles que la libc, systemd, ton shell, etc. où le redémarrage devient in fine le seul choix possible sûr.
Le concours du gros uptime n'a plus lieu d'être depuis un moment.
[^] # Re: Update now !
Posté par Krunch (courriel, site web personnel) . Évalué à 7 (+5/-0).
{{référence nécessaire}}
C'est couvert par needrestart comme discuté ci-dessus.
Tu dis juste ça parce que t'aime pas perdre. /s
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Update now !
Posté par groumly . Évalué à 4 (+2/-0).
Ou de la mise a jour d'une appli pas fournie par la distribution, ou qui est mal intégrée, ou parce que t'as un cache des bois qq part, ou que sais je encore.
Ou tout simplement que certaines bibliothèques sont tellement utilisée qu'un redémarrage sélectif revient en pratique a un reboot: si libgnome est mit a jour, redémarrer le desktop manager revient en pratique a rebooter.
Je vais pas préconiser de redémarrer a chaque mise a jour de la moindre appli, mais quand on parle de mise a jour système, ou d'un composant serveur aussi poutré que PHP, se fader un reboot mange pas de pain et évite des problèmes.
On est plus en 1997, un reboot a soit 0 impact sur la production, soit est au pire donne 2 minutes pour aller se chercher un café.
[^] # Re: Update now !
Posté par Voltairine . Évalué à 3 (+1/-0).
C'est à l'administrateur système de prévoir le cas avec un processus de mise à jour spécifique et éventuellement d'isolation de l'application.
On ne parle pas d'une machine de bureau, le redémarrage n'y est effectivement pas un problème.
Dans le cas d'un serveur cela signifie une interruption des services hébergés, puis la vérification que tous sont à nouveau fonctionnels.
[^] # Re: Update now !
Posté par gUI (Mastodon) . Évalué à 5 (+2/-0).
Ce que je comprends pas dans ce scénario c'est que si le service en question n'accepte absolument pas 2mn d’interruption, alors il y a de la redondance, de la répartition de charge etc. Il "suffit" donc de ne pas rebooter tout le monde en même temps.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Update now !
Posté par Voltairine . Évalué à 3 (+1/-0).
Quand tu redémarres un serveur tu n'as aucune garantie sur le temps avant que les services soient de nouveau fonctionnels. Deux minutes c'est quand tout se passe bien ;-). Donc oui si le service ne supporte pas la moindre interruption, il ya de la redondance
[^] # Re: Update now !
Posté par groumly . Évalué à 3 (+2/-1).
Ouais, ca va bien se passer ca! La bonne vieille philosophie de "si la machine se fait poutrer, c'est clairement la faute de l'utilisateur" si chère aux années 2000.
Tu les déploies comment au juste tes services, pour que le reboot d'une instance cause une interruption de service? Ca fait plus de 20 ans que ce problème est tres largement résolu, et accessible aux masses.
Si ya bien un endroit ou un reboot cause 0 problèmes, c'est typiquement sur des serveurs.
# Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 5 (+2/-0).
Je veux dire, j'ai un hébergement mutualisé, c'est mon hébergeur qui doit même à jour ou moi ?
Je n’ai aucun avis sur systemd
[^] # Re: Qui doit mettre à jour ?
Posté par Olivier Esver (site web personnel) . Évalué à 7 (+5/-0).
Pour moi, sur un mutualisé, tu n'as pas accès à l'OS donc tu ne peux pas faire la mise à jour.
Contrairement à un serveur dédié ou un vps sur lequel tu fais ton installation de php et du serveur web.
Donc je penses que ton hébergeur l'a fait ou va le faire, si tu veux vérifier quelle version de php tu as, un simple script php te la donnera :
<?php phpinfo() ?>
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[^] # Re: Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 5 (+2/-0).
Euh je le fais où ce truc ?
Je n’ai aucun avis sur systemd
[^] # Re: Qui doit mettre à jour ?
Posté par gUI (Mastodon) . Évalué à 7 (+4/-0).
Je sais pas trop comment ça marche ton hébergement, mais l'idée c'est de pousser un fichier sur ton serveur par exemple
version.phpavec le code en question. Ensuite tu y accèdes via http://monsite/version.phpEn théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Qui doit mettre à jour ?
Posté par ted (site web personnel) . Évalué à 5 (+3/-0).
Tu mets ça dans un fichier "toto.php" sur le serveur, puis tu accèdes à https://tonsite/toto.php depuis un navigateur. Puis tu supprimes le fichier.
Un LUG en Lorraine : https://enunclic-cappel.fr
[^] # Re: Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 5 (+2/-0).
Merci. J'ai ouvert du coup un deuxième ticket vu que la version n'est pas récente.
Je n’ai aucun avis sur systemd
[^] # Re: Qui doit mettre à jour ?
Posté par Luc-Skywalker . Évalué à 7 (+5/-0).
Oui: dans 99,9% des cas et s'il est un tant soit peu sérieux, l'hébergeur s'en occupera promptement.
Et si ça se trouve, il a posté une actu sur son site/blog à ce sujet.
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 4 (+1/-0).
C'est pas encore le cas. Je viens d'ouvrir un ticket, ça ne mange pas de pain.
Je n’ai aucun avis sur systemd
[^] # Re: Qui doit mettre à jour ?
Posté par Luc-Skywalker . Évalué à 4 (+2/-0).
comme il a été dit, voir avec phpinfo() ce qu'il en est .
Si ça se trouve, c'est même intégré dans Spip: https://contrib.spip.net/Informations-PHP-integree-a-l-admin-de-SPIP
En fonction: mettre le site en stand by avec l'explication qui va bien pour les visiteurs et envoyer une copie d'écran à ton hébergeur
Car, à priori, il n'a qu'un apt update; apt upgrade à faire
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: Qui doit mettre à jour ?
Posté par polochon . Évalué à 3 (+2/-0).
C'est en effet intégré en natif à SPIP.
Se rendre dans le back-office, section "configuration". Je crois que c'est le dernier item du menu "informations sur le système" (ou un truc de ce genre). Ça affiche un phpinfo() en bonne et due forme.
Il faut avoir les droits d'administration sur le site.
[^] # Re: Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 4 (+1/-0).
Je viens de voir, merci :-) Un endroit où je n'ai pas dû mettre la souris depuis un bail.
Je n’ai aucun avis sur systemd
[^] # Re: Qui doit mettre à jour ?
Posté par Pat _ . Évalué à 3 (+2/-0).
C'est effectivement dans le back-office, dans Maintenance / Configuration PHP
[^] # Re: Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 5 (+2/-0).
J'ai une réponse à mon premier ticket, qui ne mentionnait pas la vieillerie de la version de php :
Je n’ai aucun avis sur systemd
[^] # Re: Qui doit mettre à jour ?
Posté par polochon . Évalué à 7 (+6/-0).
Je ne sais pas si ton comm appelait une réponse, mais comme tu mentionnais une vieille version de PHP pour ton SPIP, dans le doute je tente une réponse (au pire ça sert à rien, au mieux ça servira à quelqu'un)
La marche a suivre est donc:
- s'assurer que ton spip est bien à la dernière version (il y a encore eu un paquet de fix ces derniers jours)
- passer sur PHP8.2 au minimum (mais EOL en fin d'année donc plus récent serait mieux) dans les réglages de cPanel
- si pas possible de faire ça, désactiver ce que l’hébergeur t'indique faute de mieux (mais c'est une rustine)
[^] # Re: Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 7 (+4/-0).
Ça n’attirait pas spécialement de réponse, mais, effectivement, c'est utile. Merci. On peut compléter par cette discussion sur Discuter.SPIP qui déborde du cadre de SPIP puisque ça parle des hébergeurs. Et donc, la mise à jour est faite chez OVH.
Et pour les mises à jour de SPIP (qui, ces derniers temps ont fini, effectivement, par devenir un poil fatigantes à suivre), il y un plugin en test, Autoupdate que j'ai installé (pour tester, justement) sur un de mes sites. On peut le compléter par MajPlugins qui est stable et qui fonctionne bien.
Pour les gens chez O2Switch qui ne savent pas où ça se passe cette histoire de version de PHP. Il faut aller sur le CPanel, descendre sur Logiciels et aller sur Version de CPanel, ensuite on choisit la version dans un menu déroulant. La plus récente proposée de PHP est la 8.4.
uploadprogressa, semble-t-il, été décoché par O2Switch. Je sais pas à quoi ça sert au fait.Je n’ai aucun avis sur systemd
[^] # Re: Qui doit mettre à jour ?
Posté par Yth (Mastodon) . Évalué à 4 (+2/-0).
uploadprogress permet d'avoir des barres de progression lors de l'envoi de fichier sur le site, pour suivre l'avancement du téléversement.
C'est cosmétique, appréciable mais pas indispensable.
[^] # Re: Qui doit mettre à jour ?
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 4 (+1/-0).
J'en étais arrivée à cette conclusion, merci.
Je n’ai aucun avis sur systemd
# est-ce lié ?
Posté par Bernie . Évalué à 6 (+5/-0).
Voici ce que je lis sur le canard local : https://c.ledauphine.com/science-et-technologie/2026/10/21/les-sites-de-plusieurs-prefectures-coupes-apres-la-detection-d-une-faille-critique
Serait-ce lié au problème PHP ? Ils parlent d'une "mise en maintenance préventive de l'ensemble de ses sites internet exposés à une vulnérabilité critique de sécurité, annoncée il y a quelques heures par l'éditeur d'un composant logiciel générique, largement utilisé à travers le monde"
# pages perso free
Posté par Olivier Esver (site web personnel) . Évalué à 9 (+7/-0).
Un message de Laurent Frigault (de chez free) sur les newsgroup de free proxad.free.services.pagesperso :
Pour info, sur un de mes comptes j'ai testé avec le .htaccess suivant :
php85 1
Et je vois bien la version 8.5.12.
Donc si vous avez encore des comptes free pour de petites pages, vous pouvez passer sur cette version.
S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.