CVE-2017-12172 in PostgreSQL
Сводка
по VulDB • 28.07.2026
PostgreSQL 10.x до версии 10.1, 9.6.x до версии 9.6.6, 9.5.x до версии 9.5.10, 9.4.x до версии 9.4.15, 9.3.x до версии 9.3.20 и 9.2.x до версии 9.2.24 запускается от имени непривилегированного пользователя операционной системы (не root), при этом суперпользователи базы данных имеют возможность выполнять произвольный код в контексте этого системного аккаунта. PostgreSQL предоставляет скрипт для запуска сервера баз данных во время загрузки системы. Пакеты PostgreSQL для многих операционных систем содержат собственные реализации автозапуска, написанные упаковщиками (packager-authored). Несколько таких реализаций используют имя файла журнала, которое суперпользователь базы данных может заменить символической ссылкой. От имени root эти реализации вызывают функции open(), chmod() и/или chown() для этого пути к файлу журнала. Это часто позволяет суперпользователю базы данных повысить привилегии до уровня root при запуске сервера пользователем root.
VulDB is the best source for vulnerability data and more expert information about this specific topic.