Vulnérabilité dans PostgreSQL
Date de publication :
PostgreSQL est un système open source de gestion de base de données.
CVE-2022-1552[Score CVSS v3.1 : 7.8]
Les fonctions Autovacuum, REINDEX, CREATEINDEX, REFRESH MATERIALIZED VIEW, CLUSTER et pg_amcheck n’assurent pas de sécurisation suffisante des objets qu’elles traitent. Cette faille permet à un attaquant, doté du droit de créer des objets non temporaires dans au moins un schéma, d’exécuter des fonctions SQL arbitraires sous une identité de superutilisateur.
Informations
La faille est activement exploitée :
Un correctif existe :
Une mesure de contournement existe :
Risques
Exécution de code arbitraire
Élévation de privilèges
Criticité
Score CVSS v3.1: 7.8
La faille est activement exploitée
Non
Un correctif existe
Oui
Une mesure de contournement existe
Oui
La vulnérabilité exploitée est du type
CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer
Détails sur l’exploitation
Vecteur d’attaque : Local.
Complexité de l’attaque : Faible.
Privilèges nécessaires pour réaliser l’attaque : Authentification utilisateur simple.
Interaction d’un utilisateur ayant accès au produit est-elle nécessaire : Non.
L’exploitation de la faille permet d’obtenir des droits privilégiés : Oui.
Composants vulnérables
PostgreSQL en version 10 à 14 est affecté par cette vulnérabilité.
Solutions ou recommandations
Mettre à jour PostgreSQL aux versions 14.3, 13.7, 12.11, 11.16, 10.21.Des informations complémentaires sont disponibles ici.
Une mesure de contournement consiste à désactiver la fonction autovacuum, à ne pas manuellement les commandes REINDEX, CREATEINDEX, REFRESH MATERIALIZED VIEW, CLUSTER et en ne pas restaurer la base à partir de la sortie de commande pg_dump.