Découverte d'une vulnérabilité critique pour PHP

Date de publication :

Trois chercheurs indépendants en sécurité informatique ont découvert une vulnérabilité importante, voire critique, pour PHP 7.1, PHP 7.2 et PHP 7.3. Cette vulnérabilité pourrait permettre à un attaquant à distance d’effectuer un déni de service, voire d’exécuter arbitrairement du code à distance, à partir d’un simple accès à une URL mal formée.

La vulnérabilité provient d’un dysfonctionnement présent depuis PHP 5 mais exploitable uniquement depuis PHP 7+. Des codes d’exploitation sont accessibles publiquement sur internet. Un correctif de sécurité a été apporté par les équipes PHP pour PHP 7.1, PHP 7.2 et PHP 7.3.

 

Détails techniques :

  • CVE-2019-11043 [CVSSv3 9.8] : dysfonctionnement permettant à un attaquant d’effectuer un déni de service à partir d’une requête HTTP malveillante, voire une exécution de code à distance. Cette vulnérabilité est présente dans le module « php-fpm » et n’est exploitable que sous certaines conditions de configuration. Les détails sont présents dans les sources situées en fin d’article.

Informations

La faille est activement exploitée :

Un correctif existe :

Une mesure de contournement existe :

Risques

Risques

  • Déni de service
  • Exécution arbitraire de code à distance

Criticité

  • Score CVSS : 9.8.

Existence d’un code d’exploitation de la vulnérabilité

  • Des codes d’exploitation sont disponibles publiquement sur internet.

Composants & versions vulnérables

  • PHP 7.3.x antérieures à 7.3.11
  • PHP 7.2.x antérieures à 7.2.24
  • PHP 7.1.x antérieures à 7.1.33

CVE

  • CVE-2019-11043

Solutions ou recommandations

Mise en place de correctif de sécurité

  • Un correctif de sécurité a été mis en place pour les versions 7.3 et 7.2 de PHP.

Solution de contournement

  • Il est recommandé de mettre à jour PHP vers les versions corrigées.