The Daily Commit · Édition de rubrique La une PHP AI Dev EN DE FR ES

Independent. Nonpartisan. Untested in production.

jeudi 22 octobre 2026 R/PROGRAMMING (TOP)
Lectures!

Une discussion Reddit pousse à vérifier les mises à jour PHP

Une discussion publiée sur Reddit invite les administrateurs à mettre PHP à jour après des failles présumées dans sa gestion des erreurs en C, avec setjmp et longjmp.

R/PROGRAMMING (TOP) — L'extrait ne cite ni CVE ni version PHP concernée. Aucun avis officiel n'étaye ces affirmations techniques. Il évoque WordPress et Drupal, ainsi que le rôle des LLM. Le cloisonnement des serveurs complète le tableau.

L'élément fourni est un post Reddit de style ELI5 qui avertit que le recours de PHP à setjmp et longjmp, issus du C, pourrait permettre à des attaquants d'enchaîner des failles. L'extrait ne cite ni CVE ni version PHP concernée. Aucun avis officiel ni date n'y figure.

La thèse du post repose sur le fait que PHP est écrit en C et utilise setjmp ainsi que longjmp pour gérer les erreurs. Selon son auteur, du code PHP traiterait mal certaines erreurs depuis environ 2004. La documentation décrivait déjà ces mécanismes comme difficiles à suivre à cette époque. Le post affirme qu'un attaquant pourrait provoquer une erreur, puis l'associer à une autre faiblesse. Il ne fournit toutefois ni preuve technique ni liste de versions touchées.

L'auteur estime que les LLM pourraient faciliter l'enchaînement de petites failles et relie ce risque présumé à des logiciels comme WordPress et Drupal. Il avance que 25 à 50 % des serveurs web pourraient être concernés, sans justifier cette estimation. Une mise à niveau vers des versions PHP qui n'utilisent plus les mécanismes cités est recommandée, sans numéro de version précis.

Les mesures proposées consistent à réduire la surface d'attaque et à limiter la conservation des données exposées. Renforcer l'infrastructure et assurer sa maintenance suivent sur la liste. La préparation à la réponse aux incidents la complète. AppArmor et SELinux sont mentionnés comme des moyens de limiter les conséquences après une intrusion. Le post fait référence à la loi de Weinberg et compare la situation aux découvertes de failles facilitées auparavant par les progrès du fuzzing. Sa conclusion est que les LLM révèlent des défauts existants au lieu de les créer.

Lire la source originale (en anglais) ↗

Évaluer cet article : 0

Tribune des lecteurs

Pas encore de contributions — lance le débat.

◀ En bref — Page D1

All stories real, just louder · The Daily Commit · Édition écran · Mentions légales · Politique de confidentialité