CVE-2017-12172 in PostgreSQLinformation

Résumé

par VulDB • 28/07/2026

PostgreSQL 10.x avant la version 10.1, 9.6.x avant la version 9.6.6, 9.5.x avant la version 9.5.10, 9.4.x avant la version 9.4.15, 9.3.x avant la version 9.3.20 et 9.2.x avant la version 9.2.24 s'exécute sous un compte d'utilisateur système non privilégié (non-root), et les superutilisateurs de la base de données disposent de la capacité effective d'exécuter du code arbitraire sous ce compte système. PostgreSQL fournit un script pour démarrer le serveur de base de données lors du démarrage du système. Les paquets de PostgreSQL pour de nombreux systèmes d'exploitation fournissent leurs propres implémentations de lancement, rédigées par les mainteneurs des paquets. Plusieurs de ces implémentations utilisent un nom de fichier journal que l'utilisateur superadministrateur de la base de données peut remplacer par un lien symbolique. En tant qu'utilisateur root, ils ouvrent (open()), modifient les permissions (chmod()) et/ou changent le propriétaire (chown()) de ce nom de fichier journal. Cela suffit souvent à permettre au superutilisateur de la base de données d'élever ses privilèges jusqu'à obtenir un accès root lorsque root démarre le serveur.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!