Aller au contenu

Nouméa

Veille active

Le défilement s’arrête au survol ou au focus.

Sujets5Critiques4Exploitées KEV5KEVLangflow exposé à une vulnérabilité critique d'injection de codeKEVUne vulnérabilité critique menace SharePoint et nécessite une mise à jour urgenteKEVUne faille critique touche VeloCloud Orchestrator et nécessite une mise à jourKEVFaille critique d'injection de commandes dans Collabora Online Built-in CODE ServerCERT-FR[Màj] Multiples vulnérabilités dans PHP (21 octobre 2026)CERT-FRVulnérabilité dans Ivanti Connect Secure (ICS) (14 octobre 2026)CERT-FRIncident de sécurité ciblant les contrôleurs à distance des installations de réfrigération (12 octobre 2026)Flux CERT-FRsynchronisé 25 octobre 2026, 15 h 36Flux CISA KEVsynchronisé 25 octobre 2026, 15 h 36Flux EPSSsynchronisé 25 octobre 2026, 15 h 36

Technique

PHP

PHP: Hypertext Preprocessor

  • langage PHP français

PHP est un langage de programmation souvent utilisé sur le serveur d’un site web pour traiter des demandes et produire des pages.

Pour comprendre

Pour tout le monde

En juin 1995, le code des outils à l’origine de PHP est rendu public. Depuis, PHP est devenu un langage de programmation : il sert à écrire des instructions exécutées par un logiciel, appelé interpréteur. Son nom désigne aussi couramment ce logiciel. Dans un hébergement web, « changer de version de PHP » signifie donc changer le moteur qui exécute le code du site.

Sur un site utilisant PHP, le Navigateur web envoie une demande au serveur web. Celui-ci fait exécuter le programme PHP nécessaire, éventuellement par l’intermédiaire de PHP-FPM. Le programme peut consulter une base de données, vérifier un accès ou enregistrer un formulaire, puis produire une réponse. Le navigateur reçoit ce résultat, souvent une page en HTML, le langage qui décrit sa structure. Dans ce fonctionnement normal, il ne reçoit pas le code PHP qui l’a fabriquée. Le code exécuté côté serveur et les instructions exécutées dans le navigateur ont ainsi des rôles distincts.

Un site dit dynamique produit des réponses à partir de données ou d’actions : un catalogue peut afficher le stock disponible, un espace membre seulement les documents autorisés. PHP est un moyen de construire ce fonctionnement, parmi d’autres. Un site peut aussi employer un logiciel de gestion de contenu écrit en PHP pour permettre de publier sans programmer chaque page. Le visiteur n’a rien à installer pour consulter un tel site ; PHP fonctionne chez l’hébergeur.

La sécurité dépend de plusieurs couches : l’interpréteur PHP, le logiciel du site, ses modules et la configuration du serveur. Une Mise à jour de PHP ne corrige pas automatiquement une Faille de sécurité dans un module du site. Inversement, mettre ce module à jour ne répare pas une version de PHP en Fin de support. Le code doit aussi contrôler les données reçues et les droits d’accès : une page qui s’affiche correctement ne prouve pas que ces contrôles existent.

Octobre 2026 en donne un exemple concret. Deux failles de l’interpréteur lui-même, surnommées PHP2Shell, permettent de prendre la main sur un serveur à distance, sans mot de passe. Les corrections sont publiées le 21 octobre, et des tentatives d’attaque sont observées dès le 17, avant même l’annonce. Un site qui repose sur PHP, WordPress, Joomla ou Drupal compris, est donc probablement concerné, quel que soit le soin apporté à ses modules. Le détail est dans notre article PHP2Shell : deux failles critiques dans PHP.

Chaque version de PHP est suivie pendant environ quatre ans : deux ans de corrections générales, puis des corrections de sécurité seules, jusqu’au 31 décembre de la dernière année. Fin octobre 2026, quatre branches en reçoivent encore : la 8.2 jusqu’au 31 décembre 2026, la 8.3 jusqu’à fin 2027, la 8.4 jusqu’à fin 2028 et la 8.5 jusqu’à fin 2029. Un site encore en 8.1, ou plus ancien, tourne sur un moteur que plus personne ne corrige : une faille découverte demain n’y sera jamais réparée.

Un exemple

Le site d’un club propose une inscription à un atelier. Quand vous validez le formulaire, un programme PHP vérifie les champs, consulte les places restantes et enregistre la demande si les conditions sont remplies. Il produit ensuite la page de confirmation. Le bouton et les couleurs appartiennent à ce que vous voyez ; la décision d’accepter l’inscription est prise sur le serveur.

Les bons réflexes

  1. Si vous gérez un site, demandez à l’hébergeur quelle version de PHP il exécute et si elle reçoit encore des correctifs de sécurité.

  2. Pour PHP2Shell, la version corrigée est la 8.5.12, la 8.4.27, la 8.3.36 ou la 8.2.35 selon la branche. Demandez aussi à l’hébergeur s’il a redémarré PHP : sans redémarrage, l’ancien code reste en mémoire.

  3. Maintenez aussi le logiciel du site et ses modules : ces mises à jour sont distinctes de celles de PHP.

  4. Avant de changer de version de PHP, faites une Sauvegarde des fichiers et de la base de données, puis testez la compatibilité sur une copie du site.

  5. Si vous consultez simplement un site, une erreur PHP relève de son exploitant : elle ne vous demande pas d’installer PHP sur votre appareil.

À ne pas confondre avec

  • PHP-FPMPHP-FPM gère sur un serveur les processus qui exécutent le code PHP d’un site et répartit le travail entre eux selon sa configuration.

Termes voisins

  • PHP-FPMPHP-FPM gère sur un serveur les processus qui exécutent le code PHP d’un site et répartit le travail entre eux selon sa configuration.
  • Navigateur webLe navigateur (en anglais, web browser) est l’application qui demande des pages aux sites web, les affiche et permet d’utiliser leurs formulaires et leurs services.
  • Mise à jourUne mise à jour (en anglais, update) modifie un logiciel pour corriger des défauts, réparer des failles de sécurité ou apporter de nouvelles fonctions.
  • Faille de sécuritéUne faille de sécurité (en anglais, security vulnerability) est un défaut de conception, de programmation ou de réglage qui peut permettre de contourner une protection ou de perturber un appareil.
  • Fin de supportÀ la fin de support (en anglais, end of support), un logiciel ou un appareil peut cesser de recevoir des correctifs de sécurité tout en continuant à fonctionner.

Cité dans

1 sujet