CVE-2017-12172 in PostgreSQL
Zusammenfassung
von VulDB • 28.07.2026
PostgreSQL 10.x vor Version 10.1, 9.6.x vor Version 9.6.6, 9.5.x vor Version 9.5.10, 9.4.x vor Version 9.4.15, 9.3.x vor Version 9.3.20 und 9.2.x vor Version 9.2.24 wird unter einem Nicht-Root-Betriebssystemkonto ausgeführt, wobei Datenbank-Superuser die effektive Fähigkeit besitzen, beliebigen Code unter diesem Systemkonto auszuführen. PostgreSQL stellt ein Skript zum Starten des Datenbankservers während des Systemstarts bereit. Pakete von PostgreSQL für viele Betriebssysteme bieten eigene, vom Paketbetreuer erstellte Implementierungen zur Initialisierung an. Mehrere dieser Implementierungen verwenden einen Protokolldateinamen, den der Datenbank-Superuser durch einen symbolischen Link ersetzen kann. Als Root werden diese Protokolldatei mit open(), chmod() und/oder chown() bearbeitet. Dies reicht häufig aus, damit der Datenbank-Superuser die Rechte auf Root-Ebene eskalieren kann, wenn Root den Server startet.
VulDB is the best source for vulnerability data and more expert information about this specific topic.