Comprendre PHP2Shell simplement

PHP est le moteur de WordPress, Laravel et des plugins. Mettre à jour un plugin ne met pas PHP à jour. Deux failles mémoire peuvent transformer un nettoyage anormal de requête en divulgation ou exécution de code. Le contrôle public fournit des indices ; l’hébergeur doit confirmer le runtime Web et son correctif.

Trouver le PHP réellement utilisé

WordPress : Outils > Santé du site > Informations > Serveur. Dans le panneau, choisissez le domaine et son gestionnaire PHP, pas la valeur par défaut. En SSH, comparez php -v au service FPM/Apache ou conteneur concerné. Sites, tâches CLI et réplicas peuvent différer. Ne publiez pas de page phpinfo.

Vérifier ma version →

Demander des preuves à l’hébergeur

Message pour votre hébergeur
Merci de confirmer les correctifs de CVE-2026-109618 ET CVE-2026-109619 pour le runtime Web de mon domaine. Fournissez la révision complète, l’avis fournisseur ou le changelog, et la confirmation du remplacement ou redémarrage de tous les workers FPM/Apache, réplicas et processus persistants. Pouvez-vous examiner les journaux d’accès, PHP et processus conservés ?

Sources primaires et lectures complémentaires

PHP security teamLire l’original ↗CVE-2026-109618Lire l’original ↗CVE-2026-109619Lire l’original ↗php2shell.ukLire l’original ↗

Analyses et guides pratiques

>_

Outils PHP2Shell

Vérifiez un site public, examinez des paramètres et journaux locaux ou trouvez des outils ouverts. Chaque résultat expose ses preuves et limites.

01

Comprendre PHP2Shell simplement

PHP est le moteur de WordPress, Laravel et des plugins. Mettre à jour un plugin ne met pas PHP à jour. Deux failles mémoire peuvent transformer un nettoyage anormal de requête en divulgation ou exécution de code. Le contrôle public fournit des indices ; l’hébergeur doit confirmer le runtime Web et son correctif.

02

Tentative ou intrusion réussie ?

Une requête multipart étrange ou une alerte WAF peut signaler une tentative. OOM, SIGSEGV/SIGABRT et pics HTTP 500 ont aussi des causes ordinaires. Processus enfants PHP, connexions, fichiers ou comptes inattendus exigent enquête. Une fuite mémoire peut ne laisser ni webshell ni fichier ; un scan propre ne l’exclut pas.

03

Préserver avant de modifier

Notez heure de découverte, domaine, instance, runtime, symptômes et dernier état fiable. Exportez journaux originaux et fuseaux, audits cloud et instantanés autorisés disponibles. Restreignez les copies et calculez leurs empreintes. N’envoyez pas de cookies, jetons ou données clients aux scanners publics. Ne videz pas les journaux et ne supprimez pas les fichiers suspects avant préservation.

04

Lire Wiz et Calif avec précision

Les recherches décrivent des erreurs survivant aux requêtes. L’avis CVE-2026-109618 démontre une RCE mod_php ; l’exposition FPM repose sur le code, sans exploit FPM complet pour ce CVE. CVE-2026-109619 confirme séparément un chemin FPM lié à l’application et au suivi des téléversements. Vérifiez les preuves de chaque SAPI dans son GHSA.

05

Cloudflare : examiner aussi la réponse

Cloudflare décrit une détection combinant requête et réponse d’origine, pouvant bloquer une réponse suspecte avant divulgation. Utile même sans lancement de shell. Le calendrier historique ne garantit pas votre couverture : vérifiez règles, routage, exclusions et événements. Les accès directs à l’origine et hôtes hors proxy doivent aussi être corrigés.