Pas php.net · Pas la NVD · Pas la CISA

Suivi des vulnérabilités PHP

Note d’information non officielle sur les vulnérabilités de sécurité PHP

English简体中文日本語DeutschFrançaisNederlandsEspañol

Alerte de sécurité

PHP2Shell : mettez PHP à jour. C’est le seul correctif complet.

CVE-2026-109618 et CVE-2026-109619 sont des failles critiques de PHP lui-même, permettant une exécution de code à distance sans authentification. Le projet PHP a publié des correctifs le 21 octobre 2026 pour les branches maintenues 8.2 à 8.5. Redémarrez PHP après la mise à jour. Un pare-feu ne la remplace pas.

Étapes de correction

Sécurité PHP expliquée · défensif

Exposition de phpinfo() : pourquoi c’est important et comment corriger

phpinfo() affiche toute la configuration de PHP. Pratique lors de l’installation d’un serveur, c’est un cadeau pour les attaquants une fois oublié en ligne.

Dernière mise à jour

De quoi s’agit-il

Selon le manuel PHP, phpinfo() affiche une grande quantité d’informations sur l’état courant de PHP : options de compilation, extensions, version de PHP, informations serveur, environnement et en-têtes HTTP. Sur un site en production, cela peut inclure des noms d’hôtes de base de données, des clés d’API stockées dans des variables d’environnement et des chemins internes. MITRE classe cette situation en CWE-200.

Comment le détecter

Comment le corriger

Vérifications en lecture seule et modèles sûrs

# Find leftover phpinfo() files (read-only)
grep -rln "phpinfo\s*(" --include=*.php /var/www 2>/dev/null | grep -v /vendor/

# Check your own site for common file names (only on hosts you own)
for f in phpinfo.php info.php test.php i.php; do
  curl -s -o /dev/null -w "%{http_code} $f\n" "https://your-site.example/$f"
done

; php.ini: stop advertising the version and block the function
expose_php = Off
disable_functions = phpinfo

Afficher la version de PHP est-il vraiment un problème ?

Ce n’est pas une faille en soi, mais cela indique si un serveur est encore antérieur à 8.2.35, 8.3.36, 8.4.27 ou 8.5.12. La retirer ne coûte rien.

Le panneau de mon hébergeur affiche phpinfo. Est-ce exposé ?

Pas s’il est derrière la connexion au panneau. Le risque est une page phpinfo accessible sans authentification.

Autres classes de vulnérabilités PHP

Sources

Les liens externes quittent ce site. Nous n’hébergeons aucun code d’exploitation.

  1. phpinfo() — PHP Manual
  2. Core php.ini directives (open_basedir, expose_php) — PHP Manual
  3. CWE-200: Exposure of Sensitive Information to an Unauthorized Actor — MITRE CWE