Vulnérabilités dans PostGreSQL

Date de publication :

Plusieurs vulnérabilités ont été corrigées sur le système de gestion de base de données PostGreSQL dans la distribution Debian.

CVE-2019-10208[Score CVSS v3 : 8.8] : Cette vulnérabilité décrit la possibilité d'exécuter des instructions SQL arbitraires avec une fonction SECURITY DEFINER spécifique. Un attaquant distant et disposant de la permission EXECUTE sur la fonction, peut exécuter des commandes SQL arbitraires en tant que propriétaire de la fonction.

La CVE-2019-10164[Score CVSS v3 : 8.8] est présente dans le bulletin de sécurité de Debian et est traitée dans le bulletin cyberveille santé suivant : https://www.cyberveille-sante.gouv.fr/cyberveille/1716-vulnerabilite-dans-postgresql-2020-03-30

La CVE-2020-14349[Score CVSS v3 : 7.1] également présente dans le bulletin de sécurité de Debian, est traitée dans le bulletin cyberveille santé suivant : https://www.cyberveille-sante.gouv.fr/cyberveille/2002-vulnerabilites-dans-postgresql-2020-08-18

Les CVE-2020-25694[Score CVSS v3 : 8.1], CVE-2020-25695[Score CVSS v3 : 8.8] et la CVE-2020-25696[Score CVSS v3 : 7.5] sont également présentes dans le bulletin de sécurité de Debian, sont décrites dans le bulletin cyberveille santé suivant : https://www.cyberveille-sante.gouv.fr/cyberveille/2236-vulnerabilites-dans-postgresql-10-12-2020-12-03

Informations

La faille est activement exploitée :

Un correctif existe :

Une mesure de contournement existe :

Risques

Risques

  • Exécution de code arbitraire
  • Déni de service
  • Atteinte à la confidentialité et la l’intégrité des données
  • Violation des politiques de sécurité

Criticité

  • Score CVSS v3 : 7.1; 7.5; 8.1; 8.8; 8.8; 8.8

Existence d’un code d’exploitation

  • Il n’existe pas de code d’exploitation publique à l’heure actuelle.

Composants vulnérables

  • PostgreSQL versions 12.x antérieures à 12.5
  • PostgreSQL versions 11.x antérieures à 11.10
  • PostgreSQL versions 10.x antérieures à 10.15
  • PostgreSQL versions 9.6.x antérieures à 9.6.20
  • PostgreSQL versions 9.5.x antérieures à 9.5.24

CVE

Solutions ou recommandations

Mise en place de correctifs de sécurité

Selon la version de PostGreSQL utilisée, il est nécessaire de mettre à jour le logiciel vers une des versions suivantes :

  • PostGreSQL version 12.5 ou une version ultérieure.

  • PostGreSQL version 11.10 ou une version ultérieure

  • PostGreSQL version 10.15 ou une version ultérieure

  • PostGreSQL version 9.6.20 ou une version ultérieure

  • PostGreSQL version 9.5.24 ou une version ultérieure

Solution de contournement

  • Il n’existe pas de solutions de contournement proposées à l’heure actuelle.