€0.00 — free as in speechtonight's forecast: clear skies over production Cache: warm · Deploys: fair, 0% rollbacks expectedset by moonlight, shipped before dawn · deploy freely Page A2

❦The Daily Commit❦ ☾The Nightly Build☽

Dev news, typeset daily — PHP · AI · The Wider Stack

The developer's evening paper — PHP · AI · The Wider Stack

lundi 9 novembre 2026 Vol. I — No. 895 · Édition du matinÉdition du soir EN DE FR ES

PHP · Sécurité

Codex d’OpenAI vérifie les versions PHP exposées par un site

OpenAI a publié pour Codex un outil qui vérifie si un site révèle publiquement une version de PHP située dans la plage concernée.

sélectionné par Sönke

La compétence phpcheck-url fonctionne à partir d’une URL. phpcheck-server contrôle l’installation locale et l’instance PHP-FPM ou Apache qui sert le site. Les états sont VULNERABLE, OK ou UNKNOWN. Ce contrôle n’exploite pas la faille et ne remplace pas un audit complet.

Deux vulnérabilités critiques de PHP ont incité des administrateurs et des organisations de plusieurs pays à examiner leurs serveurs et à appliquer rapidement les mises à jour. Certains sites ont été déconnectés temporairement pendant les opérations de correction ou de vérification. OpenAI propose désormais un outil Codex pour effectuer une première vérification de version.

terminal
skill-installer install both skills from https://github.com/openai/php2shell-checker
phpcheck-url check https://expasy.org/

L’outil s’utilise dans l’application ChatGPT pour ordinateur, en sélectionnant Codex dans le sélecteur situé en haut de l’interface. Une URL publique suffit, sans projet PHP ni accès au serveur. Les deux skills proviennent du dépôt GitHub officiel d’OpenAI, openai/php2shell-checker. Codex repère phpcheck-url et phpcheck-server, puis demande l’autorisation d’accéder à Internet et d’écrire les fichiers nécessaires dans son dossier de skills. L’installation ajoute des instructions et un petit script, pas PHP lui-même ni une application volumineuse.

phpcheck-url est destiné aux sites accessibles publiquement. L’exemple fourni utilise Expasy.org. Le checker commence par envoyer une requête HEAD. Si le serveur refuse cette méthode, il peut utiliser GET. Il consulte des en-têtes publics comme Server et X-Powered-By, sans télécharger ni analyser le contenu de la page. Aucune requête d’exploitation n’est envoyée.

Le test réalisé sur Expasy.org a renvoyé UNKNOWN. Le site ne révélait donc pas de version PHP identifiable. Ce résultat ne permet de conclure ni à une vulnérabilité ni à une protection effective. VULNERABLE indique que la version détectée se trouve dans la plage considérée comme affectée par le checker. OK signale une version supérieure à son seuil. UNKNOWN signifie que les informations disponibles ne permettent pas de trancher. Aucun de ces états ne constitue un audit complet. Même OK dépend de la version déclarée publiquement par le serveur.

Avec un accès au serveur, phpcheck-server vérifie d’abord la version PHP locale. Il la compare ensuite à l’installation PHP-FPM ou Apache qui sert réellement le site. Cette méthode est plus fiable qu’une simple lecture d’en-têtes depuis l’extérieur. OpenAI recommande néanmoins de contrôler le paquet installé et les avis du fournisseur, car certaines distributions rétroportent des correctifs sans modifier le numéro de version principal. Le checker fournit une première orientation, pas une preuve de compromission ou d’absence de compromission.

Lire la source originale (en espagnol) ↗

Évaluer cet article : 0

Tribune des lecteurs

Pas encore de contributions — lance le débat.

← The Daily CommitThe Nightly Build — Page A1