1. Identifier l’interpréteur Web réel
Notez branche, révision complète du paquet, origine, extensions, service et gestionnaire du site. CLI et Web peuvent employer des binaires différents. Recensez pools FPM, Apache, images et réplicas. Préparez sauvegardes, tests de compatibilité et retour arrière avant modification.
2. Installer un binaire corrigé
Les premières versions corrigées sont 8.2.35, 8.3.36, 8.4.27 et 8.5.12. Choisissez une branche prise en charge et mettez aussi les extensions à jour. Testez applications et sondes de santé. Utilisez PHP ou votre fournisseur ; WAF et mise à jour du CMS ne remplacent pas le patch.
| Branche PHP | Versions amont inférieures à | Première version corrigée | Fin du support de sécurité |
|---|---|---|---|
| PHP 8.5 | < 8.5.12 | ✓ 8.5.12 | 31 déc. 2029 |
| PHP 8.4 | < 8.4.27 | ✓ 8.4.27 | 31 déc. 2028 |
| PHP 8.3 | < 8.3.36 | ✓ 8.3.36 | 31 déc. 2027 |
| PHP 8.2 | < 8.2.35 | ✓ 8.2.35 | 31 déc. 2026 |
Aucune publication PHP habituelle n’est prévue pour ces branches. Des rétroportages source minimaux existent pour 7.4, 8.0 et 8.1. Vérifiez séparément le support du fournisseur. Lire le guide ↗
Rétroportages des distributions
Ubuntu, Debian et Linux d’entreprise conservent parfois un ancien numéro amont avec une révision corrigée. Un bandeau 8.3.6 ne prouve ni exposition ni correction. Vérifiez OS, dépôt, architecture et révision installée pour les DEUX CVE. Nous n’inventons pas de seuils de paquets.
3. Redémarrer et vérifier partout
Un nouveau fichier ne remplace pas les anciens processus en mémoire. Redémarrez Apache pour mod_php ou les pools FPM concernés, ainsi que les workers persistants. Vérifiez heure de démarrage, version Web, révision, santé et chaque réplica. Supprimez immédiatement les pages de diagnostic, notamment phpinfo().
Exemple de commande / INVENTORY
php -v
php --ini
# Check the executable used by the Web service separately.
php-fpm -v
# On versioned installations, for example:
php-fpm8.3 -vGuide de correction
Ubuntu et Debian
Identifiez php*-common et le paquet du gestionnaire Web.
Lire le guideRHEL, Rocky et AlmaLinux
Distinguez paquets système, flux applicatifs et dépôts tiers.
Lire le guideDocker et conteneurs
Redémarrer le même conteneur n’installe aucun correctif.
Lire le guideBaoTa et 1Panel
Le PHP du panneau peut être distinct du PHP système.
Lire le guideWordPress et hébergement géré
Mettre WordPress, Drupal ou Joomla à jour ne remplace pas PHP.
Lire le guide