Vulnérabilités dans PHP

Date de publication :

De multiples vulnérabilités ont été découvertes dans PHP. Un attaquant distant exploitant ces vulnérabilités peut provoquer un déni de service ou exécuter du code arbitraire

CVE-2020-7062 [Score CVSS v3 : 7.5] : Une vulnérabilité de type pointeur nul a été découverte dans PHP. Un attaquant distant exploitant cette vulnérabilité peut provoquer un plantage du programme via un envoi de fichier aboutissant à un échec, résultant en un déni de service. L’exploitation de cette vulnérabilité nécessite la désactivation de l’option “session.upload_progress.cleanup”.

CVE-2020-7065 [Score CVSS v3 : 7.4] : Une vulnérabilité de type corruption de mémoire a été découverte dans PHP. Un attaquant distant exploitant cette vulnérabilité peut provoquer un plantage du programme via une corruption de la mémoire en utilisant un bogue de la fonction “mb_strtolower”, résultant en un déni de service. Cette vulnérabilité peut également aboutir en une exécution de code arbitraire.

Informations

La faille est activement exploitée :

Un correctif existe :

Une mesure de contournement existe :

Risques

Risques

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

Criticité

  • Score CVSS v3 : 7.5 maximum

Existence d’un code d’exploitation

  • Des preuves de concept sont publiquement disponibles pour chacune des vulnérabilités

Composants vulnérables

  • CVE-2020-7062:

    • PHP 7.2 avant la version 7.2.28
    • PHP 7.3 avant la version 7.3.15
    • PHP 7.4 avant la version 7.4.3
       
  • CVE-2020-7065:

    • PHP 7.3 avant la version 7.3.16
    • PHP 7.4 avant la version 7.4.34

CVE

  • CVE-2020-7062
  • CVE-2020-7065

Solutions ou recommandations

Mise en place de correctifs de sécurité

  • Mettre à jour PHP vers une version non-vulnérable (voir la section “composants vulnérables”)

Solution de contournement

  • Aucune solution de contournement n’est disponible