Vulnérabilités dans Perl

Date de publication :

De multiples vulnérabilités ont été découvertes dans l’implémentation du langage Perl. Un attaquant distant exploitant ces vulnérabilités peut effectuer un déni de service ainsi qu’exécuter du code arbitraire.

CVE-2020-10878 [Score CVSS v3 : 8.6] : Une vulnérabilité de type injection d’instruction a été découverte dans Perl. Un attaquant distant exploitant cette vulnérabilité peut exécuter du code arbitraire via l’utilisation d’une expression régulière spécialement conçue.

CVE-2020-10543 [Score CVSS v3 : 8.2] : Une vulnérabilité de type dépassement de tampon a été découverte dans Perl. Un attaquant distant exploitant cette vulnérabilité peut causer un impact non-spécifié via un dépassement d’entier dans la gestion des expressions régulières internes pour les plateformes 32 bits. Le déni de service et l’exécution de code arbitraire sont des impacts typiques de ce type de vulnérabilité.

CVE-2020-12723 [Score CVSS v3 : 7.5] : Une vulnérabilité de type dépassement de tampon a été découverte dans Perl. Un attaquant distant exploitant cette vulnérabilité peut causer un impact non-spécifié via une expression régulière spécialement conçue. Le déni de service et l’exécution de code arbitraire sont des impacts typiques de ce type de vulnérabilité.

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 : 8.6 maximum

Existence d’un code d’exploitation

  • Aucun code d’exploitation n’est disponible publiquement à ce jour

Composants vulnérables

  • Perl avant la version 5.30.3 (uniquement sur plateforme 32 bits pour CVE-2020-10543)

CVE

  • CVE-2020-10543
  • CVE-2020-10878
  • CVE-2020-12723

Solutions ou recommandations

Mise en place de correctifs de sécurité

  • Mettre à jour Perl vers la version 50.30.3 ou supérieure

Solution de contournement

  • Aucune solution de contournement n’est disponible